我有一個Wix 3.0項目,它將一些.Net程序集安裝到現有應用程序中。作爲安裝的一部分,我需要更新bindingRedirects應用程序的配置文件,以便正確裝配版本使用,例如,如何讓Wix安裝程序使用bindingRedirects更新app.config
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="MyAssembly" publicKeyToken="deadbeefdeadbeef" culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0-1.0.10.0" newVersion="1.0.10.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
這將綁定版本MyAssembly的重定向高達1.0.10.0以便他們轉到安裝的版本1.0.10.0。安裝的版本號(newVersion)會隨着時間而改變,因此必須在安裝時確定。
乾杯。
這個DLL也是由您的公司編寫的?它是否與您的程序一起安裝? – 2010-08-12 13:22:06
這是一個由我公司另一部分編寫的DLL,它由一個單獨的安裝程序安裝。我們可以保證向後兼容。 – Polyfun 2010-08-12 14:37:43