我有一個解決方案,我有不同的app.configs,給出不同的配置。缺點是安裝程序(使用Wix創建)是爲特定配置而創建的。我想在安裝時這樣做,這樣我就可以使用命令行參數啓動安裝程序來執行xml轉換,以便能夠在不同的環境(開發,測試,應用)中使用相同的安裝程序。Wix而不是編譯執行XmlTransform
所以,目前我在的csproj文件轉換:
<Target Name="AfterBuild"> <TransformXml Source="App.config" Transform="App.$(Configuration).config" Destination="$(OutputPath)\$(AssemblyName).exe.config" /> </Target>
我想要做的是:
msiexec /i installer.msi PROD
使得app.PROD改造。配置被執行。 Wix中有沒有一種方法可以實現轉換?