我使用创建了一个示例项目dotnet
,但是在构建项目时出现以下错误:
错误:项目已使用 Microsoft.NETCore.App 版本 2.1.0-rc1 恢复,但根据当前设置,将使用版本 2.1.0-preview3-26411-06。要解决此问题,请确保使用相同的设置进行还原以及后续操作(例如构建或发布)。通常,如果在生成或发布期间设置了 RuntimeIdentifier 属性,但在还原期间未设置,则可能会出现此问题。
有什么问题?我在用着Visual Studio 2017 https://en.wikipedia.org/wiki/Microsoft_Visual_Studio#2017构建 15.7.0。
我有类似的错误消息:
该项目使用 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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)