日期:2014-05-16  浏览次数:20741 次

C#winform打包问题
我是按下面链接这种方式打包的,但是安装打包好的程序的时候,出现错误代码2869,请问是什么问题?
http://wenku.baidu.com/link?url=53noeFNtyM5HmHsBVFz7fo-xF3Td5rVUuGw2vKUPq2_HpmxFoK9osZt8i9_hyU7KHspzlajMezBHv1pJE7q-F_oE0Vdukt1iXKp15XmMTiu
怎么使用安装类程序来安装软件?


------解决方案--------------------
2869= The dialog [2] has the error style bit set, but is not an error dialog.

出现这个错误说明你的安装程序想要显示一个错误对话框结果显示不了,因为对话框资源不对。结果就是没有错误信息给用户。

你可以尝试使用Msiexec执行你的MSI文件,加上 /L*v LogFile .txt来把错误信息转存到文件来诊断问题。

如果可能的话,升级你的Visual Studio版本或者换一个MSI开发软件——这个错误对话框资源的问题可以通过解决错误来绕过,但是错误是不可避免的——比如安装的时候磁盘满了或者无法替换文件也会显示一个错误对话框。