我們使用Jenkins自動構建我們的解決方案。我們通過命令行調用devenv(Visual Studio 2010):devenv PathToProject \ Project.sln/build發佈devenv命令行不顯示有缺陷項目的錯誤
當解決方案包含有缺陷的項目(* .vdproj,* .csproj)時,在Visual Studio中打開解決方案IDE將導致錯誤消息。但是,當使用上述命令行構建解決方案時,根本不顯示任何錯誤消息,因此Jenkins報告成功。
如果您想重現該問題,只需在編輯器中打開vdproj文件,並在文件的某處刪除}。
這個問題怎麼解決?
我知道這顯然是你目前的問題,但是你真的*經常*最終會損壞項目文件嗎?如何/爲什麼?你不應該解決這個問題嗎? –
當然,這並不經常發生。但持續集成的含義恰恰是應該自動檢測這些問題。 –