该项目的程序集引用缺少它的<private>元素</private>

时间:2011-06-29 20:04:35

标签: c# msbuild cruisecontrol.net

我正在尝试使用巡航控制.net来构建使用msbuild的解决方案。当项目在Visual Studio(2010)内部构建时,我没有收到任何错误;但是,当我尝试让巡航控制器构建项目时,我收到以下错误:

该项目的装配参考文献缺少它&lt; Private&gt;元件。

项目没有任何缺少的程序集引用,所以我知道这不是问题。

我已经搜索了谷歌的答案,但没有发现任何事情......你们之前有没有遇到过这个问题?任何帮助将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:1)

心灵猜测: 尝试直接编辑项目文件并添加以下标记

<Private>True</Private>

到Reference标记的内部(对于正在/有问题的依赖关系)

否则,您可以链接msbuild输出和有问题的项目文件。

答案 1 :(得分:0)

以下是几个猜测:

  • 您是从源代码控制中获取所有内容吗?
  • 是否使用构建计算机上不存在的完整路径引用dll?
  • 调试和发布版本的构建顺序是否有区别?