概要
リダイレクトされたアセンブリと同じフレームワークバージョンを対象とするパブリッシャポリシーアセンブリを作成するにはどうすればよいですか?.NET Publisherポリシーの対象フレームワーク
TL; DR
私はバージョン1.x.y.0
とAssembly.dll
を有し、私はまた、バージョン1.x.y.0
から1.0.0.0-1.x.y.0
をリダイレクトpolicy.1.0.Assembly.dll
という名前のための発行者ポリシーを持っています。
Assembly.dll
ターゲット.NET Framework 3.5。 policy.1.0.Assembly.dll
は、.NET Framework 3.5をすべてのフレームワーク3.5+で正しく動作させるためにもターゲットにする必要があると考えていますか?はいの場合、そのようなパブリッシャーポリシーアセンブリを作成するにはどうすればよいですか? Assembly Linker(AL
)に関連するコマンドラインスイッチが表示されません。
現在、GACアセンブリの場合、Assembly.dll
は\Windows\assembly
で終わり、policy.1.0.Assembly.dll
は\Windows\Framework.NET\assembly
になります。
Assembly.dll
:
// Metadata version: v2.0.50727
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89) // .z\V.4..
.ver 2:0:0:0
}
.assembly extern System
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89) // .z\V.4..
.ver 2:0:0:0
}
policy.1.0.Assembly.dll
:
// Metadata version: v4.0.30319
.assembly extern mscorlib
{
.publickeytoken = (B7 7A 5C 56 19 34 E0 89) // .z\V.4..
.hash = (B6 24 5D 64 2D 23 95 0B 50 19 B4 DC 19 4B 9A E8 // .$]d-#..P....K..
B9 FF C0 53) // ...S
.ver 4:0:0:0
}