我们在GAC中有两个版本的同一个程序集?我希望我的客户选择哪个组件?

2 c# assemblies

我们在GAC中有两个版本的同一个程序集?我希望我的客户选择哪个组件?

Nik*_*y R 5

您可以对应用程序进行编程以编辑app.config文件.你应该写类似的东西:

<configuration>
    <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="yourassembly" publicKeyToken="96D09A1EB7F44A99" culture="neutral"/>
          <bindingRedirect oldVersion="0.0.0.0-2.2.8.0" newVersion="2.2.8.0"/>
        </dependentAssembly>
      </assemblyBinding>
    </runtime>
  </configuration>
Run Code Online (Sandbox Code Playgroud)

在你的app.config中.这将允许指定应用程序所需的程序集版本.