64 ビット プラットフォーム向けのセットアップがあります。そのセットアップでは、ビルド 64 ビットの C# カスタム アクション プロジェクトを参照しました。関数の 1 つで、プロセスが 64 ビットではなく 32 ビットであることに気付きました。
1529 次
1 に答える
2
マネージド カスタム アクション ( ) のホストは、カスタム アクション プロジェクトの にSfxCA.dll
基づいて選択されます。$(Platform)
で適切な .dll が選択されていることを確認できますwix.ca.targets
。will のSfxCA.dll
ビット数は、カスタム アクション サーバーのビット数を制御します。Windows インストーラーは、適切なカスタム アクション サーバーを自動的に選択します。
つまり、すべては、64 ビットのカスタム アクション サーバーを取得するよう$(Platform)
に設定されているかどうかにかかっています。x64
注: 64 ビット パッケージは 32 ビット カスタム アクションを保持および実行できますが、もちろんその逆はできません。
于 2013-03-20T14:37:40.883 に答える