首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.Net核心标记助手智能感知和颜色编码不起作用

.Net核心标记助手智能感知和颜色编码不起作用
EN

Stack Overflow用户
提问于 2016-12-02 03:17:18
回答 5查看 8.1K关注 0票数 22

我与.NET核心和标签助手有问题。当我输入asp-for时,颜色编码和intellisense没有显示或注册。我尝试在一个单独的实例中创建一个新的解决方案,验证intellisense是否工作,然后将project.json复制到没有执行intellisense/颜色编码的项目中,而且它也没有解决这个问题。

这是我的project.json

代码语言:javascript
复制
{
  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0",
      "type": "platform"
    },
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final",
    "Microsoft.AspNetCore.Diagnostics": "1.0.0",
    "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
    "Microsoft.AspNetCore.Mvc": "1.0.1",
    "Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0",
    "Microsoft.EntityFrameworkCore.SqlServer": "1.0.1",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.1.0",
    "Microsoft.Extensions.Configuration.Json": "1.1.0",
    "Microsoft.Extensions.Logging.Console": "1.0.0",
    "Microsoft.Extensions.Logging.Debug": "1.0.0",
    "Microsoft.AspNetCore.Routing": "1.0.1",
    "Microsoft.AspNetCore.Razor.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },

    "Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    },
    "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
      "version": "1.0.0-preview2-final",
      "type": "build"
    }
  },

  "tools": {
    "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
    "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": [
        "dotnet5.6",
        "portable-net45+win8"
      ]
    }
  },

  "buildOptions": {
    "emitEntryPoint": true,
    "preserveCompilationContext": true
  },

  "runtimeOptions": {
    "configProperties": {
      "System.GC.Server": true
    }
  },

  "publishOptions": {
    "include": [
      "wwwroot",
      "web.config"
    ]
  },

  "scripts": {
    "prepublish": [ "bower install" ],
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
  }
}

我还为mvc标记帮助程序在_ViewImports文件中进行了引用/注入。这就是我正在测试它工作的视图。

这是我的项目结构,以防你看到我看不到的东西。

如果有帮助的话,下面是我正在使用的Visual版本。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-03-12 21:40:33

我分两步修好了。

1.从软件包管理控制台安装Razor工具。现在是预发行版。

代码语言:javascript
复制
Install-Package Microsoft.AspNetCore.Razor.Tools –Pre
  1. 从市场下载并安装Razor Language Services。(应关闭visual studio实例)

在重新启动visual studio之后,intellisense和着色应该可以用于标记帮助程序。

票数 23
EN

Stack Overflow用户

发布于 2018-10-12 19:53:31

这是一个半老的Q&A,但我最近解决了一个类似的问题,标签助手智能感知和高亮/彩色化突然停止工作,所以我为后代发布了这篇文章。

我试图修复和重新安装Visual,但没有结果。最终解决这一问题的办法如下:

  1. 关闭Visual的所有实例。
  2. 下载并安装最新的.NET核心SDK
  3. 打开“应用程序和功能”(添加或删除程序)
  4. 搜索".NET Core“并卸载除最新版本(x64和/或x86)之外的所有版本。
  5. 重新打开。
票数 2
EN

Stack Overflow用户

发布于 2020-10-01 16:55:47

.net中有一个错误,当您创建项目并以数字命名时,TagHelper将无法工作,在我的项目中,这是一个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40924211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档