MSBuild

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

MSBuild?referenceMSBuild

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容