在尝试构建解决方案时,我从MSBuild收到以下错误:
C:\dev\MySln.sln : warning MSB3422: Failed to retrieve VC project information through the VC project engine object model. Unable to determine default tool for the specified file configuration.
C:\dev\MySln.sln : warning MSB3425: Could not resolve VC project reference "C:\dev\MyProj.vcproj".
您是否了解导致此问题的原因以及如何解决?我已经看过其他类似但不同的错误帖子,例如当MSB3422错误有不同的消息并显示“路径中的非法字符”时,但我还没有看到任何关于如何解决错误的有用信息我是得到它说“无法确定指定文件配置的默认工具。”。
感谢。
我发现了这一点,但它并没有真正帮助:
http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/b470f111-9321-4b43-8bd1-7fcf67c2d402
答案 0 :(得分:0)
一位同事通过重新注册VC项目引擎dll修复了这个问题:
C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcpackages \ VCProjectEngine.dll