對於我們的VB.NET網站,我們使用SVN進行源代碼管理,並使用CruiseControl.NET進行持續集成。如何在Visual Studio中禁用Visual Basic Web部署項目警告
要在CruiseControl.NET的編譯中使用SVN內部版本號,我們需要使用Web部署項目。然後,我們在配置文件中從SVN貼標這個變量替換版本場
- $(CCNetLabel)
這個偉大的工程,但我的問題是,這個變量會導致在Visual Studio中警告,該解決方案。我正在努力刪除所有警告,並且只剩下這兩個:
- 警告1在項目文件中爲'AssemblyFileVersion'指定的版本字符串無效。 C:\ MyProject \ MyProjectDeploy.wdproj
- 警告1在項目文件中爲「AssemblyVersion」指定的版本字符串無效。 C:\ MyProject的\ MyProjectDeploy.wdproj
...我已經尋找方法來禁用某些警告,但他們都引用的Windows項目沒有網站/不包含編譯選項卡部署項目。
我發現了關於使用#pragma警告(禁用:1000)的信息,但它似乎僅用於C++而不是VB。
這不是一個表演阻止者,但令人討厭地獄這個懶惰星期五下午,任何幫助將不勝感激 - 如果聲譽分享工作,但我會提供我的代表20人的一個可行的解決方案:)至少......
cpnvert to Nant會有多大的工作量?它只是一個安裝它在生成服務器上,然後修改CrusieControl.NET配置使用Nant生成EXE而不是MSBuild?如果不是這樣的話,那麼只需要解決一些小問題即可。 – 2009-01-16 15:08:40
nant可以做很多事情來增強構建體驗......你也可以在SVN中存儲nant腳本,所以它可以有點自我更新(你不必附加到CI框來改變你的構建腳本) – 2009-01-16 16:51:51