更改UWP应用程序的网络核心版本

更改UWP应用程序的网络核心版本,uwp,nuget,.net-core,Uwp,Nuget,.net Core,对于UWP应用程序,我需要使用ComponentModel.TypeDescriptor类中的方法。添加nuget package System.ComponentModel.TypeConverter后,该类可用,但只有一个可用函数。这是因为项目引用程序集来自netstandard1.0目录,而不是完全实现类的netstandard1.5目录。 是否有任何方法可以更改将引用netstandard1.5中的库的项目配置?或者删除对Microsoft.NETCore.UniversalWindow

对于UWP应用程序,我需要使用ComponentModel.TypeDescriptor类中的方法。添加nuget package System.ComponentModel.TypeConverter后,该类可用,但只有一个可用函数。这是因为项目引用程序集来自netstandard1.0目录,而不是完全实现类的netstandard1.5目录。 是否有任何方法可以更改将引用netstandard1.5中的库的项目配置?或者删除对Microsoft.NETCore.UniversalWindowsPlatform软件包的全部引用,并将其替换为对特定DLL的引用



我询问如何引用特定的dll,或者用dll引用替换包。通用Windows平台(UWP)目前不支持.NET标准库1.5

从表中,我们可以看到UWP现在支持的.NET标准的最高版本是.NET标准库1.4。

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

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


有关更多信息,请参阅。

谢谢您的回答。但仍然有一些问题。用单独的DLL替换Microsoft.NETCore.UniversalWindowsPlatform软件包怎么样?我已经尝试过了,但是有些库(mscrolib、VisualBasic)无法添加。我在哪里可以找到描述在特定的net标准中实现了哪些类/方法?@codefox使用UWP时,.net核心作为一组NuGet包包含在您的应用程序中。创建新项目时,您将只看到通用的Microsoft.NETCore.UniversalWindowsPlatform包依赖项,但它包含一整套经过测试并与UWP应用程序相关的官方Microsoft.NET Core程序集。因此,如果我们不使用这个包,我们将需要添加许多其他包。UWP的应用程序模型与.NET Core应用程序不同,仅替换Microsoft.NETCore.UniversalWindowsPlatform软件包恐怕无法支持.NET标准1.5。@codefox我也找不到关于特定.NET标准中实现的类/方法的说明。但我认为您可以在VisualStudio中使用“转到定义”来查找这些信息。