从VS2013Express在VS2013Pro中打开项目时出错

时间:2014-04-08 08:43:47

标签: visual-studio-2013

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

现在我从MSDN订阅Visual Studio 2013 Pro安装了VS2013Web的附加内容。

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

The Microsoft.VisualStudio.Web.Project.WebProjectPackage,Microsoft.VisualStudio.Web.Project package did not load correctly.

我应该查看我的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控制台中尝试过:

Update-Package -Reinstall

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

2 个答案:

答案 0 :(得分:1)

试试这个 -

  1. 关闭Visual Studio 2013
  2. 点击工具---&gt; VISUAL STUDIO COMMAND PROMPT打开命令窗口
  3. 输入命令“devenv / Setup”
  4. 重新启动Visual Studio 2013

答案 1 :(得分:1)

  

无法加载文件或程序集&#39; Microsoft.VisualStudio.Web.AzureAD.Contracts ...

&#34;天青&#34;肯定是这里的关键字,Express不支持开箱即用的Azure。如this MSDN page中所述,必须安装Azure工具,并且必须具有Express版本的Web版本。

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