我们有一个使用VS2008的解决方案,我注意到一些奇怪的情况发生了:
一些项目引用了同一解决方案中定义的其他项目(作为项目引用添加)。这是一段时间前完成的。
从VS直接构建没有问题。
从MSBUILD构建失败。
我已经删除了项目引用并重新添加它,然后我注意到该项目的GUID已更改。现在从MSBUILD构建可以正常工作。
问题是,现在我必须检查所有项目并验证这一点。
此外,我不知道为什么会发生这种情况(为什么项目GUID与以前不同,也不确定这是否会再次发生)。
造成这种情况的原因是什么?