升级到ASP.NET Core 2.0会导致“此项目使用的microsoft.net.sdk版本不足”错误

时间:2017-10-25 22:15:45

标签: .net asp.net-core .net-core asp.net-core-2.0

我有一个ASP.NET Core 1.1项目,我正在尝试升级到2.0版。我的项目面向.NET Framework 4.62;不是.NET标准。

我已将.csproj文件中的nuget引用更改为其ASP.NET Core 2.0等效项。

我有Visual Studio 2017更新3安装程序。我已经 NOT 安装了.NET Core 2 SDK。

当我在本地计算机上构建项目时,一切都按预期工作。我可以运行它,没有任何问题。

但是,当我尝试在构建服务器上构建项目时(也有Visual Studio 2017更新3),我收到以下错误:

  

此项目使用的microsoft.net.sdk版本不足以支持针对.NET Standard 1.5或更高版本的引用。请安装2.0或更高版本或.NET Core SDK。

我尝试过添加:

<DependsOnNETStandard>false</DependsOnNETStandard>

到我的.csproj文件,但是在我的ASP.NET核心代码中导致了编译错误。

是否可以在不必在所有构建服务器上安装SDK的情况下进行编译(这是一个痛苦的IT流程)?

0 个答案:

没有答案