当前位置: 首页 > 教程 > .NET Core >

.NET Core元数据包

精华
小牛编辑
146浏览
2023-03-14

在本章中,我们将讨论学习控制台应用程序和UWP应用程序之间的引用。 如果查看控制台应用程序的解决方案资源管理器中的引用,您将看到如下所示的.NET CoreApp。

.NETCoreApp是一个面向.NET Core应用程序的新框架。 现在,如果查看UWP应用程序的引用,它将看起来有点不同,如下所示。

  • 这样做的主要原因是因为在UWP中有*.csproj,所以回到旧的引用风格,只能使用这个工程类型定位一个框架。
  • 虽然引用是相似的。现在可以看到,在UWP应用程序中,Miscrosoft.NETCore.UniversalWindowsPlatform NuGet包引用类似于Console应用程序中的Microsoft.NETCore.App NuGet引用。
  • Miscrosoft.NETCore.UniversalWindowsPlatformMicrosoft.NETCore.App都是元程序包,这意味着它们是由其他程序包组成的。
  • 在控制台应用程序中,可以钻取并查看Microsoft.NETCore.App中的其他包,但不能在解决方案资源管理器中执行相同的Microsoft.NETCore.UniversalWindPlatform
  • 不过,我们可以使用另一个工具,NuGet包资源管理器来看看这个。在浏览器中打开这个URL - http://npe.codeplex.com/downloads/get/clickOnce/NuGetPackageExplorer.application ,会看到一个小工具下载。
  • 下载完成后,双击该文件安装。

  • 点击Install,然后在NuGet Package Explorer上开始安装。

  • 安装完成后,您将看到以下对话框。

现在点击Open a package from online feed 选项。

默认情况下,它将搜索nuget.org提要。现在在搜索框中搜索Microsoft.NETCore.UniversalWindowsPlatform,您将看到1个结果,如下所示。

点击open的链接,它将打开这个元数据包的顶级依赖项。

现在一起打开.NETCore应用程序的.NETCore元数据包和UWP应用程序的元数据包。

  • 现在可以看到每个元包都由不同的包组成。
  • .NET Core至少在这个时候是.NET Framework中可用的类的一个子集,但是正在增长,并将按照.NET Framework的基类扩展。
  • UWP基于.NET Core,它是Windows Store开发可用的API的超集。

由于.NET Core,我们现在有更多可用于开发的API。