【问题标题】:Visual Studio 2015 (ASP.NET 5): show 'Manage Bower Packages...' context menuVisual Studio 2015 (ASP.NET 5):显示“管理 Bower 包...”上下文菜单
【发布时间】:2016-01-22 00:02:40
【问题描述】:

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

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

知道如何让Manage Bower Packages... 上下文菜单选项出现吗?

【问题讨论】:

  • 是否为项目添加了bower配置文件(右键项目=>添加新项=>Bower配置文件)?如果缺少,您将看不到相应的上下文菜单项。
  • @SamuliHaverinen:就是这样。一旦我添加了bower.json 文件,我实际上不得不再次关闭并打开 Visual Studio,这让我有点吃惊。但最后添加bower.json 解决了问题。
  • @SamuliHaverinen:您想在答案框中发布您的答案吗?我会把它标记为正确的。
  • 谢谢约翰尼!很高兴你让它工作:)
  • 右键项目 => 添加新项目 => Bower 配置文件。我的 VS 2015 Express 中没有这个选项。

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


【解决方案1】:

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

【讨论】:

  • 右键项目 => 添加新项目 => Bower 配置文件。我的 VS 2015 Express 中没有这个选项。
【解决方案2】:

我使用的是 Visual Studio 2017 Community 版本 15.7.0。我正在开发一个 .NET Core 2 项目。我在@Samuli 在他的回答中建议的Add New Item 向导中根本看不到Bower Configuration file 项目。看下面的截图:

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

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

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

【讨论】:

  • 我按照解决方案 1 执行此操作。当我打开 Manage Bower 包并尝试安装 Angularjs 时,它给了我一个错误消息, Failed to read bower.json 。 json 意外结束。 bower.json 文件现在是空的。知道为什么会这样吗?
【解决方案3】:

我还需要:

在 Visual Studio 中打开 bower.json 文件

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 1970-01-01
    • 2016-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多