【问题标题】:VS2015 adding dependency to project.json doesn't show AutocompleteVS2015 向 project.json 添加依赖项不显示自动完成
【发布时间】:2016-03-18 21:20:54
【问题描述】:

我正在观看视频,用户在项目依赖项部分输入“静态”,并在 project.json 文件中获取“Microsoft.AspNet.StaticFiles”的自动完成:“1.0.0-rc1-final”依赖项部分,但当我输入时,我没有得到任何自动完成。当我尝试添加“Microsoft.AspNet.Mvc”时,同样的问题...我没有自动完成,所以我什至不知道要手动输入哪个版本。这是用户错误吗?

      "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
    "static"
  },

预计自动完成功能会提供此功能:

  "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final"
  },

这是我现在使用 EntityFramework 的 AutoComplete 得到的:

更新: 我正在关注来自 Lynda.com 的代码 使用 ASP.Net 5 视频系列启动并运行,课程视频将其显示为自动完成:

但是当我跟随时,我不会得到相同的结果:

【问题讨论】:

  • 什么是完整的 Visual Studio 版本?您是否尝试过重新启动 Visual Studio?
  • 嗯,是的。其带有更新 2 的 VS2015 Pro。
  • 当你输入“时,你会得到智能感知吗?如果你打开 NuGet 管理器,你是否可以从 nuget.org 提要中搜索和浏览 NuGet 包(只是确定你的提要仍然正常)?跨度>
  • 更新了原始帖子,以在我跟随 Lynda.com 视频时看到的内容显示一些颜色

标签: visual-studio-2015 asp.net-core


【解决方案1】:

解决方案是确保在 Visual Studio 中的工具 -> 选项 -> NuGet 包管理器 -> 包源下启用/检查包源。

没有检查我的机器范围的包/Microsoft 和 .NET(这有点奇怪,因为我确实进行了默认安装)但检查解决了我的问题。

【讨论】:

  • 是的,这就是我问这个问题的原因:“如果您打开 NuGet 管理器,您是否可以从 nuget.org 提要搜索和浏览 NuGet 包(只是确定您的提要仍然正常)?”很高兴你发现了。总是很棘手,那些提要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-24
  • 2012-04-22
  • 1970-01-01
相关资源
最近更新 更多