C# vs2012构建失败,尽管它在本地运行

C# vs2012构建失败,尽管它在本地运行,c#,asp.net,visual-studio-2012,C#,Asp.net,Visual Studio 2012,我在vs2012中创建了一个构建任务 我跑了 它抱怨说有一些参考资料缺失 虽然我在我的项目中看到了它们,它们通向相对的路径 (源代码管理中存在的文件夹) 我已经在本地安装了sln 我确实从源代码管理中获得了最新的,并重新构建了它 参考资料不见了。我已经修好了。重新运行taks,再次出现类似错误 如果sln在我的机器和大学清洁机器上成功构建,那会是什么情况 如果让我猜一猜,可能是以下情况之一: 缺少的类型位于一个或多个未签入源代码管理的程序集中;或 这些程序集通过在源代码管理中不是正确路径的路径引

我在vs2012中创建了一个构建任务

我跑了

它抱怨说有一些参考资料缺失

虽然我在我的项目中看到了它们,它们通向相对的路径

(源代码管理中存在的文件夹)

我已经在本地安装了sln

我确实从源代码管理中获得了最新的
,并重新构建了它

参考资料不见了。我已经修好了。重新运行taks,再次出现类似错误

如果sln在我的机器和大学清洁机器上成功构建,那会是什么情况


如果让我猜一猜,可能是以下情况之一:

  • 缺少的类型位于一个或多个未签入源代码管理的程序集中;或
  • 这些程序集通过在源代码管理中不是正确路径的路径引用进行引用
  • 这些程序集不是正常项目结构的一部分,而正常项目结构将由生成服务器拉下来
  • 这些程序集是本地gac的,您引用的是gac的版本,而不是正确的版本
  • 这是一个网站项目,您团队中的某个人将这些程序集gac'd或安装在其他目录中,他们每次签入时都会将项目搞砸。(在web站点项目中常见,在web应用程序项目中非常罕见)

  • 其他人有不同的文件夹结构,正在将其签回源代码管理?这意味着正在运行的编译版本不是源代码的当前版本。我们真的无法帮助解决这样的问题,你需要找出你的项目何时中断,并自己确定原因。