2016-10-26 184 views
0

我有一個.net應用程序並在Jenkins中爲自動化構建配置了應用程序。我已經使用SVN進行「源代碼管理」。但是當我通過Jenkins構建應用程序時,它顯示以下錯誤:錯誤CS2001:無法找到源文件

CSC : error CS2001: Source file 'App_Start\FilterClass.cs' could not be found [F:\Pankaj\Projects\Jenkins Code\WorkSpace\MySolution.csproj]

而這個問題即將出現在多個文件中。但是,當我從SVN獲得最新的代碼並分別構建項目時,它工作正常。但是,當我使用詹金斯,那些文件丟失。

回答

1

您需要強制檢出倉庫,而不是在Jekins中使用更新。另外,請確保您擁有爲Jenkins安裝的正確版本的msbuild插件。當在從節點上沒有爲jenkins安裝正確的依賴關係時,我遇到了類似的問題。

我希望這些提示能幫助你。

問候,亞西爾

+0

謝謝Yasir。我已經安裝了MSBuild 1.26版本,我希望這是MSBuild的延續版本。 –

0

得到了解決。添加了對項目的MVC引用並提交了項目文件。現在,每當Jankins構建解決方案時,它都會從SVN中獲取更新的文件並構建項目。

原因:項目中缺少system.web.mvc引用。