【发布时间】:2025-12-27 08:10:17
【问题描述】:
我创建了一个新的 MVC 项目并向其中添加了一些 Web 表单页面,以便开始使用 MVC 向我的应用程序添加新页面,并最终将旧页面也移植过来。一切都在正常构建和工作,但我确实注意到右键单击 aspx 文件时我没有“转换为 Web 应用程序”选项。而且我认为当我更改页面上的控件时,它不会重新生成我的设计器文件。
我的猜测是 ProjectTypeGuid 错误或顺序错误。有人可以确认吗?
旧(Webforms)项目文件
<ProjectGuid>{4F95C3D9-228E-4BD5-9840-46224BA3EBA7}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
新建(MVC)项目文件
<ProjectGuid>{A4690D3F-695B-4BF4-93B7-EA5B17793051}</ProjectGuid>
<ProjectTypeGuids>{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
【问题讨论】:
标签: asp.net-mvc visual-studio-2008 webforms