I update nuget packages from 2.2.x to 3.1.0 on my local feed. Then, out build machine try to build projects, but:
Project.csproj(0,0): Error NU1102: Unable to find package Microsoft.NETCore.App.Host.win-x64 with version (= 2.2.7)
- Found 1 version(s) in localfeed [ Nearest version: 3.1.0 ]
nuget.org link says that i should not use it directly. So i am not using it directry.
Example of csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup Label="Globals">
<SccProjectName>SAK</SccProjectName>
<SccProvider>SAK</SccProvider>
<SccAuxPath>SAK</SccAuxPath>
<SccLocalPath>SAK</SccLocalPath>
</PropertyGroup>
<PropertyGroup>
<ProjectGuid>{9B42C5B4-188E-482F-BC44-C3B243F92848}</ProjectGuid>
<OutputType>Exe</OutputType>
<TargetFrameworks>netcoreapp3.1</TargetFrameworks>
<PackageId>Project</PackageId>
<AssemblyName>Projectr</AssemblyName>
<Version>1.1.0</Version>
Why .net core can not use Microsoft.NETCore.App.Host.win-x64 3.1.0 version?
.csproj
file? Your error message is quite specific on the version, indicating that something is requiring v2.2.7, perhaps another project in your solution? Since 2.2.7 is meant for dontnet 2.x, compatibility issues are also a prime suspect. Also, these are internal packages not recommended for direct consumption, it might help to totally remove the package reference. – Ramiform