Adm*_*and 6 c# msbuild csproj nuget nuget-package-restore
我在本地提要上将 nuget 包从 2.2.x 更新到 3.1.0。然后,在构建机器上尝试构建项目,但是:
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 ]
Run Code Online (Sandbox Code Playgroud)
nuget.org 链接说我不应该直接使用它。所以我没有直接使用它。
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>
Run Code Online (Sandbox Code Playgroud)
为什么.net core 不能使用 Microsoft.NETCore.App.Host.win-x64 3.1.0 版本?
mik*_*ike 11
在我们应用程序的 .csproj 文件中,我们有 RuntimeFrameworkVersion。我们将其更新到所需的版本:
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RuntimeFrameworkVersion>3.1.0</RuntimeFrameworkVersion>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
问题出在该构建任务的 msbuild 配置上(针对 2.2.7 上的构建任务)。更改3.1.0解决问题
| 归档时间: |
|
| 查看次数: |
5890 次 |
| 最近记录: |