如何创建几乎没有变化的补丁

时间:2011-07-27 17:37:40

标签: windows-installer patch

我正在尝试使用vs2010为我的应用程序构建补丁。我使用了这些教程:

http://www.codeguru.com/csharp/.net/net_general/visualstudionetadd-ins/article.php/c9663

http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=11373

但是我收到代码0xC00E5114的错误。生成的日志显示:错误:UpgradedImages.MsiPath'c:\ project \ setup2 \'不存在。假设此路径包含更新的msi。怎么解决这个?

我使用这种方法是因为我只做了一些改动而不想购买像installshield这样的工具(优秀但价格昂贵)。或者有人知道另一种方法或工具吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试删除文件名中的所有空白。 Msimsp.exe喜欢短名称(例如test.msi)。

答案 1 :(得分:0)

在您的pcp文件中,通过将MsiPath更改为完整文件路径'c:\ project \ setup2 \ urMsi.msi 而不是仅使用文件夹路径来更新UpgradedImages文件夹。