错误CS2001:找不到源文件

时间:2016-10-26 09:15:30

标签: .net svn jenkins jenkins-plugins

我有一个.net应用程序,并在Jenkins中为自动化构建配置了应用程序。我已经将SVN用于"源代码管理"。但是当我通过Jenkins构建应用程序时,它会显示以下错误:

  

CSC:错误CS2001:源文件' App_Start \ FilterClass.cs'无法找到[F:\ Pankaj \ Projects \ Jenkins Code \ WorkSpace \ MySolution.csproj]

这个问题即将出现在多个文件中。但是,当我从SVN获得最新代码并可分离地构建项目时,它工作正常。但是当我使用Jenkins时,那些文件就丢失了。

2 个答案:

答案 0 :(得分:1)

您需要强制checkout repo而不是在Jekins中使用update。另外请确保为Jenkins安装了正确版本的msbuild插件。如果没有为从属节点上的jenkins安装正确的依赖项,我遇到了类似的问题。

我希望这些提示能为您提供帮助。

此致 亚西尔

答案 1 :(得分:0)

得到了解决方案。添加了MVC对项目的引用并提交了项目文件。现在,只要Jankins构建解决方案,它就会从SVN获取更新的文件并构建项目。

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