我有一个2008解决方案,当我们尝试使用MSBuild构建它时,它给了我各种缺少的程序集引用错误。我在Visual Studio中提出了解决方案,起初我得到了相同的编译错误。很多遗失的参考文献,所以我去了有问题的项目,并扩大了参考组,并看到一个黄色三角内的感叹号旁边的几个参考。我点击了引用,这样我就可以在属性窗口中验证引用的路径,神奇的是,缺失的引用图标消失了。没有提示退房。没有提示保存任何东西。该参考神奇地解决了。我还注意到,在丢失参考图标消失之前和之后,路径都是正确的。我为每个缺失的参考(其中大约6个参考)做了这个,然后点击Build Solution,并且一切正常。我已经在Visual Studio中多次重载了解决方案,并且它仍然有效,但是,MSBuild仍然会抛出相同的编译错误。缺少对MSBuild的引用,但在Visual Studio 2008中自动解析
什么给?为什么Visual Studio 2008 Team System Developer Edition神奇地解决了这些引用并编译了解决方案,MSBuild仍然无法找到它们?任何帮助,将不胜感激。谢谢。
如果您发布了构建文件中的内容,它可能会有所帮助。 – CAbbott 2009-07-16 17:23:47