1

インストール中にCOMを表示する必要がある.NET4.0アセンブリがあります。私はWiX(バージョン3.5)を使用しているので、熱を使ってWiXフラグメントを生成するのが論理的なオプションです。これは問題なく機能しますが、熱でノブをどのようにいじっても、CodeBase RegistryValuesのデフォルトは「file:/// C:/Windows/Microsoft.Net/assembly/GAC_32 / ...」ですが、アセンブリは間違いなくそうではありません。そのディレクトリにインストールされます。

そのため、レジストリエントリはインストール中に正しく追加されますが、存在しないアセンブリを指します。悲しい日。この問題は、可能な限り単純なユースケース( "heat asm.dll -out asm.wxs")でも発生します。

これまでのところ、オプションは次のようです。

これらのオプションはどれも特に魅力的ではありません。XSLTをいじることを伴わない、これを行う自動化された方法はありますか?

4

1 に答える 1

0

登録不要の COM アクティベーションは要件を満たしていますか?

COM コンポーネントの登録不要のアクティベーション: ウォークスルー
http://msdn.microsoft.com/en-us/library/ms973913.aspx

于 2011-06-22T09:22:38.413 に答える