本文参考自MSDN的一篇文章,从零开始创建MSBuild C#项目文件。
准备条件
- 一个好用的文本编辑器,例如Atom或者Sublime Text。
- MSBuild命令行工具。如果已经安装了Visual Studio的话,应该可以在开始菜单中找到类似Visual Studio 2015的MSBuild命令提示符 这样的项目。
创建程序
首先打开MSBuild命令提示符,然后切换到你想要创建项目的文件夹,例如我的文档或者桌面。然后,输入md HelloWorld
创建一个名为HelloWorld的文件夹。然后输入cd HelloWorld
切换到这个文件夹。为简便起见,下面所说的命令提示符,都是指这里的MSBuild命令提示符。
使用你最喜欢的文本编辑器,在HelloWorld文件夹中创建一个名为helloworld.cs
的代码文件,文件内容如下:
using System;
class HelloWorld
{
static void Main()
{
#if DebugConfig
Console.WriteLine("WE ARE IN THE DEBUG CONFIGURATION");
#endif
Console.WriteLine("Hello, world!");
}
}
将文件保存之后,就可以在命令提示符中使用C#编译器工具csc编译该文件了。
csc helloworld.cs
然后就可以运行生成的helloworld.exe来查看编译生成的文件了。
helloworld.exe
应该可以在命令提示符中看到程序的输出。然后,删除生成的exe,准备下一步。
创建MSBuild项目文件
用文本编辑器创建名为Helloworld.csproj的文件,文件内容如下:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Compile Include="helloworld.cs" />
</ItemGroup>