我可以创建新的MVC项目,他们的工作和运行,但试图打开一个现有的项目是根本不工作
我尝试以下将项目类型更改为:
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
(这有助于将项目从Asp.Net MVC预览1迁移到预览2 BTW)
将参考更改为:
<Reference Include="System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35,processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> </Reference>
我从一个我创建的新项目工具,所以我知道应该是(我甚至硬编码的路径到同样的结果)
仍然我感到恐惧
The project file ‘…..csproj’ cannot be opened. The project type is not supported by this installation.
我也尝试过devenv / setup和安装sp1 for visual studio
解决方法
当将MVC / Azure Webrole的旧项目用MVC4插入VS 2012时,也遇到了类似的问题。诀窍就是这样编辑.CSPROJ:
10c11 < <ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11 da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> --- > <ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11 da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
即将第一个从{F8 …更改为{E3E3 …(显然是MVC4)。这必须在Visual Studio之外,在文本编辑器中完成,然后打开解决方案并重新加载给出错误的项目 – 这将触发VS将其迁移到VS 2012。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。