我與這個項目的InstallShield 2014卡住了(InstallShield需要太多的錢來升級產品,沒有足夠的時間來轉換爲WiX或其他東西)與Visual Studio 2015和那, 「Microsoft Visual C++ 2015 Redistributable Package(x86)」。我複製了IS中2012條目的先決條件設置,並更新了2015年的值。問題是它並不總是有效。我檢查了Windows 7 64位,並在那裏註冊表安裝minumal版本是在Wow6432Node。但是,在Windows Server 2012 64位中,它們只是將其轉儲到常規註冊表節點中。InstallShield 2014 - Microsoft Visual C++ 2015
於是在2012年64: HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\ DevDiv \ VC \維修\ 14.0 \ RuntimeMinimum
但在7 64: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \微軟\ DevDiv \ VC \維修\ 14.0 \ RuntimeMinimum
我想知道如果有人有這個解決方案,或者如果你碰巧有IS 2015更新1他們應該解決這個問題,複製先決條件屬性的細節。我甚至註冊了一個InstallShield試用版,但他們給你2015年,而不是2015年的更新1. IS 2015甚至不知道Visual C++ 2015的先決條件。
謝謝。
我的版本(14.0.23824)有一個不同的卸載GUID {F899BAD3-98ED-308E-A905-56B5338963FF},所以改變它不起作用。但是,該文件中的原始GUID與prq嘗試下載的vcredist文件創建的「卸載」條目相匹配。所以我認爲更可靠的路線是按原樣使用prq文件。 –