私は 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 以上のファイルを調べて、1 つずつ入れて GUID を生成する必要がありますか? ディレクトリなどから自動生成して、最終的には入力することはできませんか? それとも私は何か間違ったことをしていますか?