use*_*331 11 .net-core asp.net-core
我使用dotnet创建了一个示例项目,但在构建项目时出现以下错误:
错误:使用Microsoft.NETCore.App版本2.1.0-rc1恢复项目,但使用当前设置,将使用版本2.1.0-preview3-26411-06.要解决此问题,请确保使用相同的设置进行还原以及后续操作(如构建或发布).通常,如果在构建或发布期间设置了RuntimeIdentifier属性,但在还原期间未设置,则会发生此问题.
有什么问题?我正在使用VS 2017 build 15.7.0
小智 18
我有类似的错误消息:
该项目使用Microsoft.NETCore.App版本2.0.7进行了恢复,但使用当前设置时,将使用版本2.0.0.要解决此问题,请确保使用相同的设置进行还原以及后续操作(如构建或发布).通常,如果在构建或发布期间设置了RuntimeIdentifier属性,但在还原期间未设置,则会发生此问题
我将RuntimeFrameworkVersion设置添加到.csproj文件中,它为我修复了一个问题:
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<RuntimeFrameworkVersion>2.0.7</RuntimeFrameworkVersion><!--here is the fix-->
</PropertyGroup>
<ItemGroup>
<PackageReference Update="Microsoft.NETCore.App" Version="2.0.7" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
小智 12
似乎VS正在使用不同的.net核心版本进行恢复/构建/发布.要解决此问题,您可以在.csproj文件中添加TargetLatestRuntimePatch属性:
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此页面.
我\xe2\x80\x99安装了.NET SDK 2.2.0,发现这不是正确的版本,正确的版本已重命名为2.1.300,以便与最新版本为.NET Core应用程序同步2.1.0。我安装了 2.1.300,一切运行正常。
\n| 归档时间: |
|
| 查看次数: |
5227 次 |
| 最近记录: |