我使用 Click Once 的时间已经很久了,它很容易将应用程序部署给我的客户。但最近我决定是时候继续前进了,因为有些事情我根本无法在ClickOnce
部署中修复(比如 ngen Devexpress 库)。
所以我想搬到 WiX 但我想知道我是否真的必须
<DirectoryRef Id="INSTALLLOCATION">
<Component Id="Executable.exe" Guid="{C4DCEDD2-B4FF-4DFB-B7D6-2FA8B16D7740}">
<File Id="Executable.exe" Source="C:\MySourceFiles\Executable.exe" KeyPath="yes" Checksum="yes"/>
</Component>
<Component Id="documentation.html" Guid="PUT-GUID-HERE">
<File Id="documentation.html" Source="C:\MySourceFiles\documentation.html" KeyPath="yes"/>
</Component>
... each dll goes here
... each xml goes here
</DirectoryRef>
我是否必须真正浏览 70 多个文件并一一放置并为其生成 GUID?它不能从目录或其他东西自动生成它,然后最终我可以填写它吗?还是我做错了什么?