微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 上下文菜单没有“添加脚手架”或“添加控制器”选项

我正在尝试使用ASP.NET / C#,我正在按照一些指南和教程进行操作.

我一直遇到的一个主要问题是我在上下文菜单中没有Add Scaffolding,也没有Add Controller.我无法找到缺少Add Scaffolding的解决方法.

SO上有各种相关帖子.我将解决一些问题:

> How to Add Controller

接受的答案说明了与我的经历直接矛盾的事情.任何地方都没有添加控制器选项.
> Reload the project
> Reinstall suggested in this comment

我已经尝试卸载并重新安装多个版本.到目前为止,我已经尝试过VS2013 Express for Web,VS2013社区,现在我正在使用VS2013 Ultimate.每个月都安装了全新安装.
> Add a guid

我尝试在.proj文件添加一个guid,这个问题来自另一个我无法找到的问题.
> Same issue in Sep 2014,no answer

我意识到同一个问题有几个问题,但没有一个答案能解决我的情况.在我见过的解决方案中,我无法让它们中的任何一个起作用.也许我在错误的地方复制guid,也许我没有正确卸载,我不确定.

我还没有尝试卸载与VS相关的所有内容.我在这台机器上有很多随机产品.我不知道,例如,“用于Office运行时的Microsoft Visual Studio 2010工具(x64)或用于应用程序2.0的Microsoft Visual Studio工具 – ENU可能会破坏VS2013的功能.如果有人有这方面的信息,请告诉我.”我不知道在多大程度上我必须卸载东西才能找到这个问题的根源.我的程序和功能菜单中充斥着我几乎无法分辨的MS产品.

编辑:

一些背景信息:

我使用的是Microsoft Visual Studio Ultimate 2013版本12.0.31101.00 Update 4和Microsoft .NET Framework版本4.5.50938.

我没有使用特殊的安装说明.

这是一个Web应用程序.文件>新项目…>已安装..模板.视觉C#.. Web..ASP.NET Web应用程序> MVC.

根据Dleh的建议,我找了Add> …更改项目类型后的按钮.我选择了文件>新项目…> Visual Studio 2012> ASP.NET MVC 4 Web应用程序(.NET Framework 4.5.1)>互联网应用程序,我很困惑,报告有一个添加>控制器…按钮.我不知道发生了什么.

另外值得注意的是,我(在一周内)在我的家用机器上安装了VS2013 Ultimate,我没有遇到这些问题.

解决方法

我相信我已经解决了这个问题,但我不确切知道我做了什么.

One answer from here was part of what prompted me to uninstall a number of MS products and features.不幸的是,我不记得我卸载的确切程序或功能.

似乎卸载相关的程序和功能解决了这个问题. “相关程序和功能”我指的是控制面板中的任何内容> <控制面板的所有项目>具有“.NET”或“Visual Studio”或“Microsoft * Web Tools”等的“程序和功能菜单.其中许多需要在卸载后重新启动系统,并且在一次系统重启后,VS2013中的所需功能就在那里. 大概有20-30个MS VS .NET相关程序,我卸载了大约15个. 我不记得我卸载了哪一个,但是它看起来很古老,与VS或.NET有关.即使它是最近的,我总是认为如果我弄错了,我可以重新安装. 希望任何经历过类似问题的人都会觉得这很有帮助.祝好运.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐