0

我是新來的.Net世界我試圖做一些項目的連續交付NUnit用C#編寫的測試,這些測試在Visual Studio上運行良好,但我想使用MsBuild構建它,如果我沒有錯,它是否需要XML?在Java世界中,Eclipse將生成一個build.xml。有沒有什麼辦法可以從VS現有的C#項目中生成MS Build?

我們可以使用VS生成XML嗎?如果是的話如何? 我正在使用VS Professional 2012與重新銳利,如果有幫助。

+0

它總是由MSBuild構建,沒有什麼可以阻止這一點。 IDE也使用它,解決方案和項目文件已經很好了。 –

+0

您還應該查看[Visual Studio Online](http://www.visualstudio.com/en-us/products/visual-studio-online-overview-vs)。它可以免費使用五個用戶,之後便宜。它包括CI構建。 –

+0

我們使用TeamCity for CI,它要求構建文件路徑:。在這種情況下該領域應該是什麼? – user2062360

回答

1

解決方案(sln)或項目(csproj)文件已經基於XML的MSBuild的知道如何妥善處理的Visual Studio項目 - 在內部,使用的MSBuild工具的Visual Studio。

爲了找到這些文件,一個共同的路徑找到它們是:

在,你會發現.sln文件解決方案文件夾,並在每個子文件夾,你應該找到對應.csproj文件。

+3

.sln實際上不是MsBuild文件,但MsBuild會在構建時將其轉換爲XML proj文件。 – jessehouwing

+0

@jessehouwing好的:-) –

+0

TeamCity要求構建文件路徑:.. \ De ..我應該在這裏關聯項目的哪個部分 – user2062360

相關問題