1

あるネイティブ アセンブリ バージョンから別のネイティブ アセンブリ バージョンにリダイレクトする SxS ポリシーを作成してインストールする方法を説明している適切なリファレンスはどこにありますか?

Wix インストーラーを使用して、ネイティブ アセンブリの 2 つのバージョンのビルドとインストールに既に成功しています。しかし、ここから先に進む方法がわかりません。私が見つけた情報のほとんどは、マネージ アセンブリと GAC に関するものです。私が探している手順は、マネージ dll の手順と同じですか?

助けてくれてありがとう、ダン

4

1 に答える 1

3

[私は Microsoft で Native SxS の現在のメンテナーです]

こんにちはダン、

パブリッシャー ポリシーは、特別な種類のアセンブリです。これは、他のアセンブリと同じ方法でインストールされますが、type="win32-policy" および name="policy.MAJMINVERSION.name" を使用します。詳細については、こちら を参照するか、CRT のポリシーがどのように作成されるかを確認してください。私のVistaマシンでは、下にあります

 %windir%\winsxs\manifests\x86_policy.8.0.microsoft.vc80.crt_....manifest

新しいアセンブリを作成しているように見えるので、(古いバージョンを新しいものにリダイレクトすることによって) アセンブリにサービスを提供するときにのみ有効になるため、発行者ポリシーを提供する必要はないかもしれません。

于 2008-11-06T07:07:59.953 に答える