VS 2013 Windows Azure中有关程序集的运行时错误Microsoft.WindowsAzure.Storage.Emulator.Controller

时间:2016-08-05 10:13:29

标签: asp.net-mvc azure visual-studio-2013 azure-storage azure-sdk-.net

我在尝试在我的机器上运行我的azure项目时收到错误,其中声明:

  

Windows Azure工具:无法加载文件或程序集' Microsoft.WindowsAzure.Storage.Emulator.Controller,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。系统找不到指定的文件。

当我尝试构建/重建解决方案时,不会收到任何错误。这只在我尝试运行项目时出现。

一些规格供您参考:

  • 使用Visual Studio 2013
  • 使用Windows Azure SDK 2.3 for VS 2013
  • 使用SQL Server 2012

我尝试的事情:

  1. 尝试设置"启动Windows Azure存储模拟器"属性为 false
  2. 尝试将服务器从IIS express更改为IIS Web服务器。
  3. 尝试从旧的工作备份中替换程序集Microsoft.WindowsAzure.Storage。
  4. 尝试卸载Microsoft ASP.NET Web Tools并在重新安装时,它给了我错误" Microsoft ASP.NET和Web Tools 2013.1的更高版本 - 已经安装了Visual Studio。安装程序现在将退出"。
  5. 到目前为止,没有人有效。

    有关详细信息,我曾经安装过VS 2015及其相关的Azure SDK,然后将其卸载并安装了VS 2012及其相应的Azure SDK。请注意,当我使用VS 2012时,项目正在运行。现在,我已经安装了VS 2013和Azure SDK 2.3,并且出现了错误。这可能是这个问题的开始吗?

    任何形式的帮助或指导都是有益的。谢谢。

1 个答案:

答案 0 :(得分:0)

这听起来好像Azure SDK无法正确安装在Visual Studio中。我建议您在重新安装之前删除所有版本的Windows Azure Tools for Visual Studio。然后在https://azure.microsoft.com/en-us/downloads/下载一个新的。