asp.net-mvc – VS2012 ProjectTypeGuids在安装ASP.NET和Web Too
我在Visual Studio 2012中安装了“ASP.NET和Web Tools 2013.1”.
我有一个ASP.NET MVC 4项目的解决方案,其项目类型为guids: <ProjectTypeGuids> {E3E379DF-F4C6-4180-9B81-6769533ABE47}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f-11d3-bf4b-00c04f79efbc} </ProjectTypeGuids> 这些指南适用于: 这是创建新的ASP.NET 4.0项目时的常用配置.它工作正常. 问题是,出于某些奇怪的原因,每当我打开我的解决方案时,第一个GUID(ASP.NET MVC 4.0)都会从.csproj文件中删除,所以我丢失了所有相关的工具. 无论我如何编辑它: >如果我关闭解决方案,并手动编辑此文件,添加缺少的GUID,当我再次打开它时,GUID将被删除 如果我使用ASP.NET MVC 4.0项目创建一个新的解决方案,它可以正常工作,并保留GUID. 知道为什么会发生这种情况以及如何解决这个问题? UPDATE 如果我在安全模式下打开VS,则不会发生这种情况.所以我怀疑它必须是一个扩展,但我不知道如何发现哪个是冒犯性扩展.有没有办法知道哪个扩展可以负责这个(除了卸载/尝试周期……) 解决方法
我找到了一个临时的解决方法来解决这个问题:
>右键单击Visual Studio中的MVC项目,然后选择“卸载项目” {E3E379DF-F4C6-4180-9B81-6769533ABE47}; {349c5851-65df-11DA-9384-00065b846f21}; {fae04ec0-301f-11D3-bf4b-00c04f79efbc} 只要你在Visual Studio中打开这个项目,就会认为它是一个MVC项目,你可以选择添加视图和控制器.切换项目或重新启动Visual Studio后,您将不得不再次执行此操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – 如何在MVC 4中从tempdata获取对象
- asp.net – 如何以二进制格式下载存储在SQL DB中的文件
- asp.net – 使用UpdatePanel的CollectionPager问题
- asp.net – 如何为外部依赖项使用依赖注入?
- asp.net-mvc – 什么是Owin rememberBrowser做什么?
- MVC 3验证 – 仅在失去焦点或提交后显示错误消息?
- 了解ASP.Net会话的生命周期
- asp.net-mvc – 是否有一种方法来创建一个ActionLink与HTML
- asp.net – 在DataTable.Select中使用BETWEEN
- asp.net – Visual Studio 2013 Update 2无法打开cshtml
- asp.net日历日期选择在firefox中没有响应
- ASP.NET – 重定向301
- asp.net-mvc-4 – Azure云服务将http重定向到htt
- 使用ASP.NET MVC4 jquery/javascript捆绑
- asp.net-mvc – 如何测试Asp.Net MVC视图是否无异
- asp.net-mvc – 可以将页脚添加到MVCContrib网格
- 身份验证 – 如何使用ASP.NET身份在Web API 2中实
- asp.net-mvc – 如何获取’System.Web.Http,版本
- asp.net-mvc – ASP.NET MVC ViewModel方法 – 是
- Asp.net Core 1.1 升级后操作mysql出错的解决办法