我是新來的.Net世界我試圖做一些項目的連續交付NUnit用C#編寫的測試,這些測試在Visual Studio上運行良好,但我想使用MsBuild構建它,如果我沒有錯,它是否需要XML?在Java世界中,Eclipse將生成一個build.xml。有沒有什麼辦法可以從VS現有的C#項目中生成MS Build?
我們可以使用VS生成XML嗎?如果是的話如何? 我正在使用VS Professional 2012與重新銳利,如果有幫助。
我是新來的.Net世界我試圖做一些項目的連續交付NUnit用C#編寫的測試,這些測試在Visual Studio上運行良好,但我想使用MsBuild構建它,如果我沒有錯,它是否需要XML?在Java世界中,Eclipse將生成一個build.xml。有沒有什麼辦法可以從VS現有的C#項目中生成MS Build?
我們可以使用VS生成XML嗎?如果是的話如何? 我正在使用VS Professional 2012與重新銳利,如果有幫助。
解決方案(sln
)或項目(csproj
)文件已經基於XML的MSBuild的知道如何妥善處理的Visual Studio項目 - 在內部,使用的MSBuild工具的Visual Studio。
爲了找到這些文件,一個共同的路徑找到它們是:
在,你會發現.sln
文件解決方案文件夾,並在每個子文件夾,你應該找到對應.csproj
文件。
.sln實際上不是MsBuild文件,但MsBuild會在構建時將其轉換爲XML proj文件。 – jessehouwing
@jessehouwing好的:-) –
TeamCity要求構建文件路徑:.. \ De ..我應該在這裏關聯項目的哪個部分 – user2062360
它總是由MSBuild構建,沒有什麼可以阻止這一點。 IDE也使用它,解決方案和項目文件已經很好了。 –
您還應該查看[Visual Studio Online](http://www.visualstudio.com/en-us/products/visual-studio-online-overview-vs)。它可以免費使用五個用戶,之後便宜。它包括CI構建。 –
我們使用TeamCity for CI,它要求構建文件路徑:。在這種情況下該領域應該是什麼? – user2062360