1.MSBuild是什么?
MSBuild全稱(Microsoft Build Engine),是用于構(gòu)建應(yīng)用程序的平臺。您可能不知道它,但是如果您在使用VS做開發(fā),那么一定時時刻刻在使用它。因為是它在背后為你管理生成你的項目文件。當(dāng)新建一個項目時,注意下項目文件夾中的*.*proj文件就是為MSBuild提供的,這是個文本文件,基于XML格式,里面包含有項目所包含的文件,生成配置,輸出配置等信息。當(dāng)把一個文件或者圖片等添加到項目中,就會在這里添加一個描述,反之則刪除一個描述信息;在項目屬性頁所做的配置也會在這里存儲。
1,創(chuàng)建一個最小的應(yīng)用程序
建立一個文件夾,打開該文件夾的命令提示符,在此文件夾內(nèi)創(chuàng)建一個文件helloworld.cs,在命令提示符下輸入csc helloworld.cs來創(chuàng)建應(yīng)用程序,生成一個exe文件,鍵入helloworld來運行應(yīng)用程序,在命令提示符下鍵入del helloworld.exe刪除該應(yīng)用程序

2基本概念
MSBuild?properties
屬性是可用于配置構(gòu)建的名稱/值對。屬性對于將值傳遞給任務(wù),評估條件以及存儲將在整個項目文件中引用的值很有用。
MSBuild?items
MSBuild?targets
MSBuild?tasks
Comparing?properties and items
MSBuild?special characters
Walkthrough:Using MSBuild