.net安装部署时出现“不可恢复的生成错误”(“Unrecoverable Build Error”)
来源:互联网 发布:计算机网络4层网络协议 编辑:程序博客网 时间:2024/06/13 22:30
这段时间,忙完两个大项目后,终于没事儿了,找点空闲时间,我今天做安装部属,听同事老牛说VS.net的部署比InstallShield简单多了,我也想做做看,不曾想,捅破了天,把VS.net做出个“不可恢复的生成错误”的故障来。
心理总预感有解决办法,肯定不用重装,最后终于搞定了。
(一)多个打开的窗口
要解决此问题,请关闭其中的一些窗口,然后再次尝试生成该安装项目。
(二)多个文件夹同名
要解决此问题,请为 Visual Studio .NET 项目中的各个文件夹分别指定一个唯一的名称。
(三)注册丢失
要解决此问题,请在注册表中导入或手动添加丢失的信息。为此,请按照下列步骤操作:
将此项的默认值设置为 IEnumVARIANT •HKEY_CLASSES_ROOT/Interface/{00020404-0000-0000-C000-000000000046}/NumMethods
将此项的默认值设置为 7 •HKEY_CLASSES_ROOT/Interface/{00020404-0000-0000-C000-000000000046}/ProxyStubClsid
将此项的默认值设置为 {00020421-0000-0000-C000-000000000046} •HKEY_CLASSES_ROOT/Interface/{00020404-0000-0000-C000-000000000046}/ProxyStubClsid32
将此项的默认值设置为 {00020421-0000-0000-C000-000000000046}
(四)Mergemod.dll 未正确注册
regsvr32 "C:/Program Files/Common Files/Microsoft Shared/MSI Tools/mergemod.dll"
(五)Mergemod.dll 版本太老
查看文件:C:/Program Files/Common Files/Microsoft Shared/MSI Tools/mergemod.dll
的版本号是否 "2.0.2600.0",如果不是的话,找一个这个文件,覆盖之,即可。
参看msdn并加之自己实践总结
本文来自http://www.cnblogs.com/appleblossom/articles/95437.aspx
- .net安装部署时出现“不可恢复的生成错误”(“Unrecoverable Build Error”)
- 在生成安装和部署项目时出现“Unrecoverable Build Error”(不可恢复的生成错误)错误信息
- VS.NET在生成安装和部署项目时收到"不可恢复的致命错误"的解决办法
- VS2005安装项目出现:Setup.vdproj 不可恢复的生成错误的解决方法
- 生成安装包时错误,提示“不可恢复的生成错误”解决办法
- 不可恢复的生成错误
- 不可恢复的生成错误
- 不可恢复的生成错误
- 如何解决VS.Net生成时的“不可恢复的生成错误”
- VS.NET 2003 "不可恢复的生成错误"错误信息
- 联想电脑安装虚拟机出现不可恢复的错误
- vs 2008 生成安装包时 突然报 不可恢复的生成错误
- VMware出现错误VMware Workstation unrecoverable error: (vmx)
- vs2005 生成安装包的时候提示“不可恢复的生成错误”
- VMware不可恢复错误(disk error while paging)真的不能恢复么?
- 500 Internal server error 部署ASP.NET项目时出现的错误
- 终于正确解决了“不可恢复的生成错误”
- Visual Studio 2008 进行Winform打包时提示 不可恢复的生成错误 解决方案
- 开张了~
- ASP.NET - RadioButton 和 RadioButtonList Web 服务器控件概述
- WinCE EBOOT的入口Startup.s
- 資訊化狀況分析与建議
- Mysql 导入 .sql文件中文乱码?
- .net安装部署时出现“不可恢复的生成错误”(“Unrecoverable Build Error”)
- vsftp配置
- 在eclipse中设置svn提交快捷键
- WinCE Boot方式及 Bootloader架构概述
- cron自动调度服务配置详解
- 25对电话电缆接网线
- WPF是什么
- IBM x3650热拔插硬盘
- jfreechart的配置