繁体   English   中英

如何解决 VSIX -Visual Studio 扩展项目中 Azure.Core.dll 的参考?

[英]How to resolve reference for Azure.Core.dll in VSIX -Visual Studio Extension project?

我有一段代码将文件上传到 Azure 存储。 为此,我必须在参考中添加Azure.Core dll 和相关程序集。 此代码在独立的 WPF 应用程序中运行良好。 在 Visual Studio 扩展项目中,它抛出了这个错误——

无法加载文件或程序集“Azure.Core,Version=1.2.2.0,Culture=neutral,PublicKeyToken=92742159e12e44c8”或其依赖项之一。 该系统找不到指定的文件。

我的代码引用的是 1.3 版本。

我遵循的步骤是 -

  1. 添加了 dll 作为参考

  2. 在 RefAssemblies 文件夹中添加了 dll

  3. 将“始终复制”和“包含在 VSIX 中”标记为 true。

  4. app.config中提到了 dll 版本

     <dependentAssembly> <assemblyIdentity name="Azure.Core" publicKeyToken="92742159e12e44c8" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-1.3.0.0" newVersion="1.3.0.0" /> </dependentAssembly>

为什么扩展项目正在寻找 1.2.2 版本dll

如错误所示,请安装Azure.Core版本1.2.2.0

<dependentAssembly>
     <assemblyIdentity name="Azure.Core" publicKeyToken="92742159e12e44c8" culture="neutral" />
     <bindingRedirect oldVersion="0.0.0.0-1.2.2.0" newVersion="1.2.2.0" />
   </dependentAssembly>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM