當我創建一個Windows Installer程序包(比如說使用WiX),並且我應該安裝應用程序App.exe
以及App.exe.config
應該配置文件有它自己的組件還是應該是應用程序可執行文件的配套文件?應該將App.Config作爲應用程序的配套文件還是放在其自己的組件中?
<Component Id="C.App.exe">
<File Source="App.exe"/>
</Component>
<Component Id="C.App.exe.config">
<File Source="App.exe.config"/>
</Component>
與
<Component Id="C.App.exe" Guid="PUT-GUID-HERE">
<File Id="F.App.exe" Source="App.exe"/>
<File Source="App.exe.config" CompanionFile="F.App.exe"/>
</Component>
如果我因一些外部屬性安裝不同App.exe.config
文件(說像測試或釋放運行時環境)不會影響我應該做出怎樣的選擇?
即使你的鏈接沒有回答我的特定問題,它可能是如何創建組件的最簡潔的描述。 – 2010-07-10 12:25:19
請務必閱讀http://msdn.microsoft.com/zh-cn/library/aa368599(VS.85).aspx,http://msdn.microsoft.com/zh-cn/library/aa368599(VS。 85).aspx和http://msdn.microsoft.com/en-us/library/aa368267(VS.85).aspx 對不起,答案真的是'它取決於'。另請閱讀http://blogs.msdn.com/b/windows_installer_team/archive/tags/best+practice+guidelines/ Tao 1-6。 – 2010-07-10 15:18:23