Visual Studio 类型“xxx”是在未引用的程序集中定义的

cnh2zyt3  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(121)

由于我最近将一个自定义dll更新为版本1.0.3483.0,所以当我将该dll包含在项目中时,它需要版本1.0.3478。
为了更新项目中的dll,我需要遵循哪些步骤?
VS 2015错误

dll文件版本

dll被删除并添加,项目被卸载并重新加载,但仍然不起作用。

nr9pn0ug

nr9pn0ug1#

您应该能够使用bindingRedirect来使用指定的版本。
例如:

<configuration>
    <runtime>
       <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
             <assemblyIdentity name="myAssembly"
                               publicKeyToken="32ab4ba45e0a69a1"
                               culture="neutral" />
             <bindingRedirect oldVersion="1.0.0.0"
                              newVersion="2.0.0.0"/>
          </dependentAssembly>
       </assemblyBinding>
    </runtime>
</configuration>

相关问题