首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vs 2017 asp.net core 2.2中缺少上下文菜单,无法添加控制器

在VS 2017中,如果缺少上下文菜单无法添加控制器,可能是由于以下几个原因导致的:

  1. 缺少必要的组件或插件:请确保已安装了ASP.NET Core 2.2的开发工具包和相关组件。可以通过Visual Studio的扩展和更新功能来检查并安装缺失的组件。
  2. 项目类型不正确:请确保你的项目是ASP.NET Core 2.2的Web应用程序项目。如果你的项目类型不正确,可能会导致缺少上下文菜单的问题。
  3. Visual Studio版本不兼容:请确保你使用的是与ASP.NET Core 2.2兼容的Visual Studio版本。如果你的Visual Studio版本过旧,可能会导致缺少上下文菜单的问题。

解决这个问题的方法如下:

  1. 确保你的VS 2017已经安装了ASP.NET Core 2.2的开发工具包和相关组件。可以通过打开Visual Studio的“工具”菜单,选择“获取工具和功能”来检查并安装缺失的组件。
  2. 确认你的项目是ASP.NET Core 2.2的Web应用程序项目。如果不是,可以尝试创建一个新的ASP.NET Core 2.2项目,并将现有代码迁移到新项目中。
  3. 如果你的Visual Studio版本过旧,可以考虑升级到与ASP.NET Core 2.2兼容的最新版本。可以通过打开Visual Studio的“帮助”菜单,选择“检查更新”来检查并安装最新版本的Visual Studio。

对于ASP.NET Core 2.2中缺少上下文菜单无法添加控制器的问题,腾讯云提供了一系列云原生解决方案,其中包括云服务器、容器服务、云原生数据库等产品,可以帮助开发者快速搭建和部署ASP.NET Core应用。你可以通过访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)

创建ASP.NET Core Web应用程序 如果您使用的是VS2017请看 VS2017创建ASP.NET Core Web程序(三) 在这个视频中我们将讨论 可用的不同项目模板及其功能 预制的项目模板有什么不同...在Visual Studio 2019中创建新的ASP.NET Core 项目 步骤1:在Visual Studio 2019中创建新的asp.net Core项目 步骤2:在Visual Studio...第3步:在“创建”对话框中,右侧菜单栏“语言”下选择“C#”,然后点击“ASP.NET Core Web 应用程序” ? 第4步:在配置新项目菜单栏中,键入项目的名称。...此处的步骤和VS 2017不太相同。 第7步: 在下一个屏幕上,选择ASP.NET Core 2.2(此录制时可用的最新.NET Core SDK) ?...Web应用程序(模型视图控制器):此模板包含创建Model,视图(Views)和控制器文件夹并添加Web特定的内容,如CSS,JavaScript文件,布局文件和网站所需的其他资源,也可以基于此模板创建

3.9K20

ASP.NET Core 入门教程 1、使用ASP.NET Core 构建第一个Web应用

一、前言 1、本文主要内容 Visual Studio Code 开发环境配置 使用 ASP.NET Core 构建Web应用 ASP.NET Core Web 应用启动类说明 ASP.NET Core...如果你真想了解,可以参考:https://ken.io/note/dotnet-core-qucikstart-helloworld-windows 2、VS Code下载&安装 VS Code 下载...new web -n helloweb 2、VS Code打开项目 菜单:文件->打开,选择项目目录打开项目 项目打开后,VS Code会检测到缺少两个必须的Package:OmniSharp、.NET...这时候,可以看一下左侧资源管理器,我们可以看到.vscode目录添加了两个配置文件:launch.json,tasks.json。...项目的编译和调试配置文件就已经准备好了 3、VS Code启动项目 我们直接按下F5,或者菜单:调试->启动调试启动项目 ASP.NET Core 默认绑定是5001端口,而且ASP.NET Core

1.8K40
  • 使用ASP.NET Core MVC框架构建Web应用

    web项目模板构建 ASP.NET Core MVC Web应用 ASP.NET Core MVC框架上手 2、本教程环境信息 软件/环境 说明 操作系统 Windows 10 SDK 2.1.401...VS Code 扩展管理页直接搜索扩展名安装即可,本次安装的版本是:0.2.33 三、VS Code开发基于解决方案的项目说明 1、VS Code项目配置 菜单:文件->打开文件夹,选择项目目录打开项目...image.png ASP.NET Core 入门教程 这是因为项目缺少编译、调试配置,选择Yes即可 vscode-solution-explorer扩展提示: Would you like to...2、Solution Explorer菜单介绍 Solution鼠标右键菜单介绍 image.png ASP.NET Core 入门教程 菜单 快捷键 说明 Add existing project...image.png ASP.NET Core 入门教程 菜单 快捷键 说明 Add package / 添加package Add reference / 引用解决方案中的其他项目 Create

    1.4K20

    《从零开始学ASP.NET CORE MVC》:VS2017创建ASP.NET Core Web程序(三)

    创建ASP.NET Core Web应用程序 如果您使用的是VS2019 请看 VS2019创建ASP.NET Core Web程序(三) 在这个视频中我们将讨论 可用的不同项目模板及其功能 预制的项目模板有什么不同...在Visual Studio2017中创建新的ASP.NET Core 项目 步骤1:在Visual Studio 2017中创建新的asp.net Core项目 步骤2:在Visual Studio中单击文件...我们想要创建“ASP.NET Core Web应用程序”。因此,选择“ASP.NET Core Web 应用程序” 第6步:在“名称”文本框中,键入项目的名称。...第8步: 在下一个屏幕上,选择ASP.NET Core 2.2(此录制时可用的最新.NET Core SDK) ? 第9步:取消选中“为 HTTPS 配置”复选框 ,如上图所示,关闭身份验证。...Web应用程序(模型视图控制器):此模板包含创建Model,视图(Views)和控制器文件夹并添加Web特定的内容,如CSS,JavaScript文件,布局文件和网站所需的其他资源,也可以基于此模板创建

    2.8K30

    ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web应用

    web项目模板构建 ASP.NET Core MVC Web应用 ASP.NET Core MVC框架上手 2、本教程环境信息 软件/环境 说明 操作系统 Windows 10 SDK 2.1.401.../item/mvc 控制反转(IOC)原则与依赖注入(DI) ASP.NET Core 默认集成了DI。...VS Code 扩展管理页直接搜索扩展名安装即可,本次安装的版本是:0.2.33 三、VS Code开发基于解决方案的项目说明 1、VS Code项目配置 菜单:文件->打开文件夹,选择项目目录打开项目...菜单 快捷键 说明 Add existing project / 添加已存在的项目(Project) Add new project / 新建项目(Project) Create folder Ctrl...菜单 快捷键 说明 Add package / 添加package Add reference / 引用解决方案中的其他项目 Create file Ctrl+Shift+A 创建文件 Create folder

    1.3K11

    ASP.NET Core 入门教程 2、使用ASP.NET Core MVC框架构建Web应用

    web项目模板构建 ASP.NET Core MVC Web应用 ASP.NET Core MVC框架上手 2、本教程环境信息 软件/环境 说明 操作系统 Windows 10 SDK 2.1.401.../item/mvc 控制反转(IOC)原则与依赖注入(DI) ASP.NET Core 默认集成了DI。...VS Code 扩展管理页直接搜索扩展名安装即可,本次安装的版本是:0.2.33 三、VS Code开发基于解决方案的项目说明 1、VS Code项目配置 菜单:文件->打开文件夹,选择项目目录打开项目...2、Solution Explorer菜单介绍 Solution鼠标右键菜单介绍 菜单 快捷键 说明 Add existing project / 添加已存在的项目(Project) Add new...菜单 快捷键 说明 Add package / 添加package Add reference / 引用解决方案中的其他项目 Create file Ctrl+Shift+A 创建文件 Create

    1.5K20

    Do You Kown Asp.Net Core -- Asp.Net Core 2.0 未来web开发新趋势 Razor Page

    Razor Page介绍 前言     上周期待已久的Asp.Net Core 2.0提前发布了,一下子Net圈热闹了起来,2.0带来了很多新的特性和新的功能,其中Razor Page引起我的关注,作为...要创建Razor Page,你需要先安装.Net Core 2.0 SDK,如果要使用VS2017来创建,您还必须要更新到15.3版本以上 dotnet命令方式创建 打开cmd或者powershell工具...Core –> Asp.Net Core Web应用程序,接下来会弹出一个对话框,让我们选择模板类型: ?...我们在这里无法找到Razor Page,那是因为Razor Page已经变成默认的【Web应用程序模板】了,而传统的MVC方式已经变成【Web应用程序(模型视图控制器)】。...Q:用VS2017创建新的Page的时候,会在页面上显示红线 A:关闭页面再打开。。。。

    2K60

    .NET Core实战项目之CMS 第二章 入门篇-快速入门ASP.NET Core看这篇就够了

    什么是ASP.NET Core ASP.NET Core 是一个由微软创建的,用于构建 web 应用、API、微服务 的 web 框架。...ASP.NET Core 又有什么可取之处呢?为什么要用ASP.NET Core开发应用程序呢? 速度 ASP.NET Core 很快。...项目了,还是中规中矩的使用VS2017吧!...什么vs2017需要激活码?那你可以使用社区版的啊!社区版的话,学习已经够用了!废话说了一堆,我们开始吧!...首先第一步肯定是打开你的VS2017了,然后点击左上角“文件”-》“新建”-》“项目”(或者你嫌麻烦,可以使用Ctrl+Shift+N这个快捷键),打开如下的创建新项目对话框,然后按照如图所示进行选择并点击确定吧

    1.7K20

    asp.net core 系列之webapi集成EFCore的简单操作教程

    因为官网asp.net core webapi教程部分,给出的是使用内存中的数据即 UseInMemoryDatabase 的方式, 这里记录一下,使用SQL Server数据库的方式即 UseSqlServer...环境说明: 这里使用的是win 7 下的 virtual studio 2017 ,数据库使用的Sql Server 1.创建一个web项目 文件->新建->项目 选择 ASP.NET Core Web...应用 的模板,项目名 WebApiDemo 在新的 ASP.NET Core Web 应用的页面,选择 API 模板,并确定,不要选择支持Docker ?...在 ASP.NET Core 中 ,服务(service)例如 数据库上下文(the DB context),必须被注册到 DI 容器中; 容器可以给Controller 提供 服务 (service...右键 Controllers 文件夹 添加->控制器 选择 空 API 控制器,命名 TodoController ,添加 ?

    2.1K20

    ASP.NET Core 实战:将 .NET Core 2.0 项目升级到 .NET Core 2.1

    在上一篇的博客中(ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路),试着将我之前写的 ASP.NET Core 2.0 的项目部署到 Linux 服务器上,采用的是微软官方推荐的...三、Step by Step 1、修改我们的项目目标框架 在更新 VS 2017 的过程中,我们的 .NET Core 版本也会进行更新,当然,如果你的电脑中没有安装 .NET Core 2.1 SDK...Nuget 包版本不满足 Microsoft.AspNetCore.App,我们只需要根据提示的错误信息将我们缺少的依赖项添加上或者将不满足要求的版本升级就可以了。   ...4、其它修改   在 ASP.NET Core MVC 框架版本的更新中,同样对于引用的一些 JS 类库进行了升级,这里我就不升级了,主要为我们的程序添加对于 GDPR 政策的提示。...首先我们创建一个分布视图 _CookieConsentPartial 用来提示我们需要收集用户的信息,在 SecretController 控制器添加一个 Action 用来显示我们的隐私政策,同时在我们的模板页面中引用创建的分布视图

    1.2K20
    领券