如何使实际的UWP应用程序本身符合.net标准2.0?

如何使实际的UWP应用程序本身符合.net标准2.0?,uwp,.net-standard-2.0,Uwp,.net Standard 2.0,我很困惑。如果您希望创建一个UWP应用程序,使其能够在实现.Net标准2.0接口的任何平台上正常工作,那么如何确保您的应用程序不会使用该接口之外的任何东西。在实际应用程序中,您似乎无法将.Net标准2.0作为目标,只能将.Net核心作为目标。您所能做的就是表明您希望能够使用.Net标准2.0库。但是.NETCore是一个超级集合。那么,您如何知道您自己的应用程序没有在.Net标准2.0接口之外使用API呢 这对我来说简直太奇怪了。这就像他们创建了一个标准,没有一个应用程序能够真正确定它在使用它。

我很困惑。如果您希望创建一个UWP应用程序,使其能够在实现.Net标准2.0接口的任何平台上正常工作,那么如何确保您的应用程序不会使用该接口之外的任何东西。在实际应用程序中,您似乎无法将.Net标准2.0作为目标,只能将.Net核心作为目标。您所能做的就是表明您希望能够使用.Net标准2.0库。但是.NETCore是一个超级集合。那么,您如何知道您自己的应用程序没有在.Net标准2.0接口之外使用API呢


这对我来说简直太奇怪了。这就像他们创建了一个标准,没有一个应用程序能够真正确定它在使用它。这就好像你必须把整个应用程序放进一个库中,让实际的应用程序代码除了调用库中的一些代码外什么都不做?

我想我应该限定一下。。。要点是,一旦便携设备变得更加成熟,XAML标准化,等等。。。它可以移植成一个可移植的应用程序,并且可以合理地确定我们没有使用过很多不可用的API。在2.0标准范围内进行某种验证似乎非常有用。netstandard适用于库,而不是最终的应用程序。这样的库可以在许多不同类型的应用程序中使用。UWP规定了最终应用程序需要的外观,许多细节完全是非标准的。将Min/targetBuild设置为至少Build 16299,这里它与.net standard 2.0兼容。