Core基础 专题
您的位置:csharp > Core基础 专题 > .NET Core元数据包
.NET Core元数据包
作者:--    发布时间:2019-11-20

在本章中,我们将讨论学习控制台应用程序和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。


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册