0

ODP.NET 2.111.6.20 でビルドされたアプリがあります - VS のすべての参照は特定のバージョンが false に設定されていますが、2.111.6.0 しかないマシンでアプリを実行しようとすると、 2.111.6.20 アセンブリが見つからないというエラー。どのバージョンの ODP.NET 2.111 でもアプリを実行するにはどうすればよいですか?

4

1 に答える 1

3

アセンブリは強力に署名されていると思いますので、例外が発生します。app.configファイルでバインディングリダイレクトを使用できます。

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="ODP.NET"
                              publicKeyToken="PUT THE PUBLIC TOKEN HERE"
                              culture="neutral" />
            <bindingRedirect oldVersion="2.111.6.20"
                             newVersion="2.111.6.0" />
        </dependentAssembly>
    </assemblyBinding>
</runtime>
于 2009-12-04T13:34:29.990 に答える