我有一个应用程序A,为此我创建了一个安装程序A1。这已经使用了很多个月。安装程序错误1334
我们现在意识到,AI用来打包一些文件 - D1,D2,一些并不需要的D3。
因此,我们从我们的项目中删除他们,并创造了一个安装程序A2不打包上述不需要的文件。 (ATLEAST这就是我们所期望的)
事情是确定,当我使用该安装程序通常的方式......但是当我使用这个静默安装,我得到以下错误:
错误1334文件无法安装d1,因为在cab文件'myMedia1.cab'中找不到该文件。这可能表示出现网络错误,从CD-ROM读取错误,或者此软件包出现问题。
我GOOGLE了这一点,并看到,人们通常会遇到这样的WHNü发布一个补丁或者一些文件被删除或移出了一些安装程序释放。
显然,MSIEXEC试图引用这些变量的一些缓存的版本,并因为它看起来仍然失踪的文件在新的安装程序,安装失败。
有没有办法解决呢? - 像某种方式让msiexec使用我在输入中提供的.msi文件,而不是某些缓存版本。
谢谢...
确保您使用的是建立[升级](http://msdn.microsoft.com/en-us/library/windows/desktop/aa370579(V = vs.85)的.aspx)类型之一,是正确实施它。还要确保您遵循组件设计和更改规则。 (请参阅项目2.2 [此处]的链接(http://msdn.microsoft.com/en-us/library/windows/desktop/aa372825(v = vs.85).aspx))。 –