无法使用快速修复导入名称空间(Visual Studio代码)

时间:2017-09-16 15:56:58

标签: asp.net visual-studio asp.net-web-api visual-studio-code asp.net-core-2.0

大家好,             我的visual studio代码有问题。最初,当我安装扩展并使用Visual Studio代码时,如果我没有引用命名空间,名称下会有一条红线,并且会有一个黄色灯泡(快速修复)建议我使用它来导入命名空间等等。但是,它不再这样做了。并且以前在字段名称之上有引用的数量,例如,在公共int id {get; set;}等之上的1个引用。我已经尝试再次安装我的扩展但它似乎没有解决问题。任何人都知道我如何解决这个问题?谢谢。

using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel.DataAnnotations;

namespace vega.Models
{
    public class Make
    {
        public int Id { get; set; } 

        [Required]
        [StringLength(255)]
        public string Name { get; set; }

        public ICollection<Model> Models { get; set; }

        public Make()
        {
            Models = new Collection<Model>();
        }
    }
}

1 个答案:

答案 0 :(得分:2)

看起来在Visual Studio Code中禁用了CodeLens。

您可以通过“工具”下的“选项”菜单项在Visual Studio中启用它。 在选项屏幕中,转到文本编辑器 - 所有语言 - 代码镜头并在那里启用它。