visual-studio-2013 - 从 VS2013Express 在 VS2013Pro 中打开项目时出错

标签 visual-studio-2013

我在 Visual Studio 2013 Express for Web 中编写了一个网站项目和一个 Web Api 项目。

现在我从我的 MSDN 订阅 Visual Studio 2013 Pro 安装了额外的 VS2013Web。

当我尝试在 Pro 中打开我的项目时,出现错误:

Microsoft.VisualStudio.Web.Project.WebProjectPackage、Microsoft.VisualStudio.Web.Project 包未正确加载。

我应该查看我的 ActivityLog.xml。

还有:

<entry>
  <record>273</record>
  <time>2014/04/08 08:37:13.725</time>
  <type>Error</type>
  <source>VisualStudio</source>
  <description>SetSite failed for package [Microsoft.VisualStudio.Web.Project.WebProjectPackage, Microsoft.VisualStudio.Web.Project]</description>
  <guid>{AAB75614-2F8F-4DA6-B0A6-763C6DBB2969}</guid>
  <hr>80070002</hr>
  <errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Web.AzureAD.Contracts, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Das System kann die angegebene Datei nicht finden.</errorinfo>
</entry>
<entry>
  <record>274</record>
  <time>2014/04/08 08:37:13.730</time>
  <type>Error</type>
  <source>VisualStudio</source>
  <description>End package load [Microsoft.VisualStudio.Web.Project.WebProjectPackage, Microsoft.VisualStudio.Web.Project]</description>
  <guid>{AAB75614-2F8F-4DA6-B0A6-763C6DBB2969}</guid>
  <hr>80070002</hr>
  <errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Web.AzureAD.Contracts, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Das System kann die angegebene Datei nicht finden.</errorinfo>
</entry>

我仍然安装了 VS2013Web。如果我用这个版本打开我的项目,一切都很好。 任何想法,如何解决问题?

可能会出现此错误,因为 VS2013Web 是德语,而 VS2013Pro 是英语?

我也在 NuGet 控制台中尝试过:

更新包-重新安装

但这完全破坏了我的网络项目...

最佳答案

Could not load file or assembly 'Microsoft.VisualStudio.Web.AzureAD.Contracts...

“Azure”肯定是这里的关键词,Express 不支持开箱即用的 Azure。如 this MSDN page 中所述, 必须安装 Azure Tools 并且你必须有 Express 的 Web 版本。

这是一个单独的下载。您会找到它的 VS2013 Express for Web 版本 here , 选择左上角的那个来获取安装程序。

关于visual-studio-2013 - 从 VS2013Express 在 VS2013Pro 中打开项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931887/

相关文章:

asp.net-mvc - 在 MVC 5 上设置 Jasmine 测试框架

visual-studio-2013 - 从GAC删除dll后,Visual Studio 2013停止工作

asp.net-mvc - 什么是 ASP.NET-MVC 5.1 中的 ManageController.cs 以及创建它的原因?之前没有被MVC的5.1模板创建过

visual-studio - 'EurekaPackage' 包未正确加载 - Visual Studio 2013

c++ - "Vector Iterators Incompatible"计算两个迭代器之间的距离时

c++ - 为什么我们在 Visual Studio 2013 中引用 C++ 项目?

google-chrome - Visual Studio 2013 调试在 Chrome 上挂起

c# - Visual Studio "No connection could be made because target machine actively refused it 127.0.0.1:8888"

sql-server - VS2013架构比较: "Source is unavailable" when running against SQL Server 2016 Express

git - VS 中的 TFS/GIT 无法切换到 master,因为有未提交的更改