我在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
但这完全破坏了我的网络项目......
答案 0 :(得分:1)
试试这个 -
答案 1 :(得分:1)
无法加载文件或程序集&#39; Microsoft.VisualStudio.Web.AzureAD.Contracts ...
&#34;天青&#34;肯定是这里的关键字,Express不支持开箱即用的Azure。如this MSDN page中所述,必须安装Azure工具,并且必须具有Express版本的Web版本。
这是一个单独的下载。您将找到VS2013 Express for Web版本here,选择左上角的版本以获取安装程序。