私は必死に .vdproj proj を変換しようとしています。同じカスタムアクションを使用してwixプロジェクトに追加します(理由は、インストールが何をすべきか正確にわからないためです)-現在、これについて混乱しています:
/installtype=notransaction /action=install /LogFile= /sd="[SourceDir]\" /td="[TARGETDIR]\" /cf=[CF] "[#_DF75DCA6_84B6_7B49_8F15_EAEE08D32EA4]" "[VSDFxConfigFile]"
[VSDFxConfigFile] が何であるかわからず、WinService プロジェクトで Visual Studio によって生成されたこのカスタム アクションの背後にある全体像がありません。
誰かが PROCESS について手がかりをくれたら、とても感謝しています!
更新: 今日、インストーラーの要件について説明しましたが、同僚の間で知られていることの 1 つは、パラメーターに従って .config ファイルを変更できる必要があるということです。XML には構成要素ツリー全体が含まれており、インストールされている .config ファイルを置き換える必要があります。 WIXでこれを達成する直接的な方法がある場合
さらに、.vdprojファイルにはすでにいくつかのカスタムアクションが含まれています(これは標準のカスタムアクションではないと思います)-これはいくつかのdll lib .NETインストーラーコンポーネントを呼び出します-パラメーターに従って.configを変更すると思いますが、それが起こっている方法はありません私にはよくわかりません。ORCA と MSI のログを使用しましたが、それでも夢の世界のアリスのように感じます。まあ、コードのすべての部分が何を呼んだのかを言うこともできないので、vdproj を介して msi ファイルで生成されたすべての CustomActions を呼び出すことをまだ考えています