更改UWP应用程序的NET Core版本

时间:2016-11-13 19:36:20

标签: uwp nuget .net-core

对于UWP应用程序,我需要使用ComponentModel.TypeDescriptor类中的方法。添加nuget包System.ComponentModel.TypeConverter后,此类可用,但只有一个可用函数。这样做的原因是netstandard1.0目录下的项目引用程序集,而不是netstandard1.5目录中完全实现的类。 有没有办法更改项目配置,将引用netstandard1.5中的库?或者可能会删除对Microsoft.NETCore.UniversalWindowsPlatform包的完整引用,并将其替换为对特定dll的引用?

我问如何引用特定的dll,或者用dll引用替换包。而不是如何针对整个其他框架。

1 个答案:

答案 0 :(得分:2)

Universal Windows Platform(UWP)目前不支持.NET Standard Library 1.5。

表单.NET Platforms Support,我们可以看到UWP现在支持的.NET Standard的最高版本是.NET Standard Library 1.4。 enter image description here

所以现在在UWP中,我们不能使用构建在.NET标准库版本1.5之上的API。但是在下一版本的UWP中,它将支持.NET Standard 2.0,那么你应该能够使用完全实现的类。

  

我们将发布.NET Core,Xamarin和UWP的更新版本,这些版本将添加支持.NET Standard 2.0所需的所有API。

有关详细信息,请参阅Introducing .NET Standard