×
.NET Core教程.NET Core简介.NET Core必备条件.NET Core开发环境设置.NET Core入门程序.NET Core数字.NET Core垃圾收集.NET Core代码执行.NET Core模块化.NET Core项目文件.NET Core包的引用.NET Core创建UWP应用程序.NET Core MSBuild.NET Core元数据包.Windows运行时和扩展SDK.NET Core创建.NET标准库.NET Core可移植类库.NET Core添加对库的引用

.NET Core MSBuild


在本章中,我们将讨论什么是MSBuild,以及它如何与.NET Core一起工作。 MSBuild是Microsoft和Visual Studio的构建平台。在UWP应用程序中,如果打开项目文件夹,则会看到project.json*.csproj文件。

但是,如果打开前面创建的.NET Core控制台应用程序,那么将看到project.json* .xproj文件。

  • .NET Core构建系统或project.json构建系统不足以满足UWP需求; 这就是为什么UWP仍然使用*.csproj(MSBuild)构建系统。
  • 但是就构建系统而言,project.json将会移出。
  • 现在,如果想在控制台应用程序中添加一些现有的文件到UWP应用程序,那么需要将这些文件添加到项目文件夹中。此外,还需要在解决方案资源管理器中包含项目。

现在考虑下面的文件; 将这些文件复制到项目文件夹。

回到Visual Studio 并打开解决方案资源管理器。

现在可以看到,只有在UWP应用程序中复制文件是不够的,因为在解决方案资源管理器中,我们无法看到这些文件。

现在还必须包含这些文件,通过点击上面屏幕截图中突出显示的所有文件图标,您将会看到项目文件夹中的所有文件。

这两个文件仍然不包括在项目中。 要包含这些文件,请选择这些文件,然后右键单击任何文件,然后选择包含在项目中。

现在这些文件也包括在内。可以预见的一件好事是在未来版本的SKD工具中将*.csproj的文件丢弃到project.json,也是使用Visual Studio这个开发工具可以直接集成操作。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)