我有一个.net应用程序,并在Jenkins中为自动化构建配置了应用程序。我已经将SVN用于"源代码管理"。但是当我通过Jenkins构建应用程序时,它会显示以下错误:
CSC:错误CS2001:源文件' App_Start \ FilterClass.cs'无法找到[F:\ Pankaj \ Projects \ Jenkins Code \ WorkSpace \ MySolution.csproj]
这个问题即将出现在多个文件中。但是,当我从SVN获得最新代码并可分离地构建项目时,它工作正常。但是当我使用Jenkins时,那些文件就丢失了。
答案 0 :(得分:1)
您需要强制checkout repo而不是在Jekins中使用update。另外请确保为Jenkins安装了正确版本的msbuild插件。如果没有为从属节点上的jenkins安装正确的依赖项,我遇到了类似的问题。
我希望这些提示能为您提供帮助。
此致 亚西尔
答案 1 :(得分:0)
得到了解决方案。添加了MVC对项目的引用并提交了项目文件。现在,只要Jankins构建解决方案,它就会从SVN获取更新的文件并构建项目。
原因:项目中缺少system.web.mvc引用。