rou*_*sis 25 .net asp.net-mvc projects-and-solutions visual-studio
我可以创建新的MVC项目并且它们可以工作和运行但是尝试打开现有项目根本不起作用
我尝试将以下项目类型更改为:
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)
(这适用于将项目从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>
Run Code Online (Sandbox Code Playgroud)
我从我创建的一个新项目中工具,所以我知道应该没问题(我甚至硬编码了相同结果的路径)
我仍然害怕
项目文件'..... csproj'无法打开.此安装不支持项目类型.
我也尝试devenv /setup并为Visual Studio安装了sp1
我试图打开的项目就是这个(一个使用ASP.NET MVC的网格的DevExpress示例)
Mik*_*lly 21
在使用MVC4将较旧的MVC/Azure WebRole项目带入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>
Run Code Online (Sandbox Code Playgroud)
即将第一个从{F8 ...改为{E3E3 ...(显然是MVC4).这必须在Visual Studio之外,在文本编辑器中完成,然后打开解决方案并"重新加载"产生错误的项目 - 这将触发VS将其迁移到VS 2012.
rou*_*sis 16
OK,问题是太多的变化,我再解压缩解决方案,只是改变了第一个参数ProjectTypeGuids来{F85E285D-A4E0-4152-9332-AB1D724D3325}
所以它看起来像
<ProjectTypeGuids>{**F85E285D-A4E0-4152-9332-AB1D724D3325**};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)
我可以看到项目欢呼!
| 归档时间: |
|
| 查看次数: |
21338 次 |
| 最近记录: |