在我的项目中我必须使用不同版本的AWSSDK
dll的,为了做到这一点我采取了帮助这个帖子 https://stackoverflow.com/questions/2460542/using-different-versions-of-the-same-assembly-in-the-same-folder/2461746#2461746.。并将我的 dll 之一添加到名为的文件夹中V-1
bin 文件夹内。然后像这样进行配置更改
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AWSSDK" publicKeyToken="CD2D24CD2BACE800" culture="neutral" />
<codeBase version="1.4.8.2" href="V-1\AWSSDK.dll" />
<codeBase version="2.3.40.0" href="AWSSDK.dll" />
</dependentAssembly>
</assemblyBinding>
</runtime>
但我仍然收到这样的错误
错误 2 无法加载文件或程序集“AWSSDK,Version=1.4.8.2,Culture=neutral,PublicKeyToken=cd2d24cd2bace800”或其依赖项之一。该系统找不到指定的文件。 E:\Live\Web.config 129
在 web-Config 中的这一行
<add assembly="AWSSDK, Version=1.4.8.2, Culture=neutral, PublicKeyToken=CD2D24CD2BACE800" />
谁能指出我做错了什么?
- 请打开解决方案浏览器在视觉工作室
- Open 参考项目下
- Select AWSSdk参考并转到其属性。
- Set 特定版本 = True and 复制本地=假
- 确保您的输出目录中不包含此 dll。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)