将参考项目升级到.Net Standard 2.0

时间:2018-05-07 12:41:11

标签: c# .net uwp visual-studio-2017 .net-standard

以前我有一个针对.Net Standard 1.4的类库,但是我将它升级到.Net Standard 2.0并且还更新了UWP类库以定位SDK 16299但是在编译UWP类库项目时它给出了以下错误:< / p>

  

类型&#39;日期时间&#39;在未引用的程序集中定义。您必须添加对程序集的引用,netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51&#39;。

似乎我错过了一些东西,但实际上无法弄明白它是什么,也尝试通过添加下面的行来修改.csproject,但这也没有用。

 <ItemGroup> <Reference Include="netstandard" /> </ItemGroup>

1 个答案:

答案 0 :(得分:0)

经过四天的调查,最终我能够构建解决方案。 以下是我遵循的步骤:

1&GT;已从Nuget

安装Microsoft.NETCore.Runtime.CoreCLR

2 - ;升级到Microsoft.NETCore.UniversalWindowsPlatform

的最新版本

我仍然不确定为什么我需要CoreCLR库,如果有人有解释,我将不胜感激。就我的项目正在建设而言,现在还可以。