Visual Studio 2015 (ASP.NET 5): 显示 'Manage Bower Packages...' 上下文菜单

Visual Studio 2015 (ASP.NET 5): show 'Manage Bower Packages...' context menu

在 Visual Studio 2015 年,当我用一个全新的 ASP.NET 5 项目创建一个全新的解决方案时,我在右键单击该项目时看到了 Manage Bower Packages... 上下文菜单:

但是,当我将 ASP.NET 5 项目添加到现有解决方案时,找不到 Manage Bower Packages... 上下文菜单:

知道如何显示 Manage Bower Packages... 上下文菜单选项吗?

在项目中添加一个Bower配置文件解决了这个问题。这可以通过 right-clicking 项目来完成,从菜单中选择 "Add new item",然后从项目模板中选择 "Bower configuration file"。 Visual Studio 可能需要重新启动才能显示菜单项。

我正在使用 Visual Studio 2017 社区版 15.7.0。我正在处理 .NET Core 2 项目。我在@Samuli 在他的回答中建议的 Add New Item 向导中根本看不到 Bower Configuration file 项目。请看下面的屏幕截图:

解决方案 1 - 我从 windows 资源管理器进入项目的根目录并自己创建了一个空的 bower.json 文件。完成此操作后,我回到 Visual Studio 并右键单击解决方案资源管理器中的项目文件,一切就绪。 Manage Bower Packages... 选项现在在上下文菜单中可用。

解决方案 2 - 如果您想要一个具有默认配置的非空 Bower 配置文件,请按照以下步骤操作:

  1. 打开command/shell提示符或电源shell提示符
  2. 将shell提示中的当前工作目录更改为项目的根目录
  3. 运行 shell 提示符
  4. 上的命令 bower init
  5. 您将通过在 shell 提示符下回答几个一般性答案来创建 bower.json

我还需要:

打开 Visual Studio

中的 bower.json 文件

然后右键菜单中出现Manage Bower Packages...选项