VS2008无法编译旧的C ++项目

时间:2011-08-23 17:41:49

标签: visual-studio-2008 manifest

突然编译任何VS2008本机C ++ DLL项目失败。他们的共同点是调用Manifest Tool mt.exe。调用此工具时,它始终会与消息

崩溃
mt.exe has stopped working

有趣的事实是清单工具的命令行始终是

  

/ nologo / outputresource:“.. \\ FooDll \ Release \ FooDll.dll;#2”

独立于项目属性中的设置。当我创建一个新的本机C ++ DLL时,命令行会根据设置进行更改。清单在某种程度上被视为资源。

这是;#2是什么?如何查找和删除问题?

1 个答案:

答案 0 :(得分:0)

.NET安装程序已损坏。使用此工具找到了这个:http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx