如何在 Visual Studio 的 ASP.NET Core 项目中使用 Angular CLI 项目模板 [英] how to use Angular CLI Project Template in ASP.NET Core project in Visual Studio

查看:23
本文介绍了如何在 Visual Studio 的 ASP.NET Core 项目中使用 Angular CLI 项目模板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我找到了一个市场模板(Angular CLI 项目模板),用于在 Visual Studio 中创建和配置一个 Angular CLI 项目.当我从市场下载并安装 .VSIX 文件时,错误:

由于无法解决的先决条件,无法将扩展安装到此产品出现.

我已经在我的电脑上安装了 Visual Studio 2017、Node.js 和 Angular CLI.

我知道有很多手动配置可以将 Angular CLI 与 ASP.NET Core 匹配,但这个模板似乎工作得一样.

解决方案

我只是运行

I found a marketplace template(Angular CLI Project Template) for creating and configuring an Angular CLI project in Visual Studio. When I download and install .VSIX file from the marketplace, the error:

The extension cannot be installed to this product due to prerequisites that cannot be resolved appears.

I have installed Visual Studio 2017, Node.js and Angular CLI on my computer.

I know that there are many manual configurations for matching Angular CLI with ASP.NET Core but this template seems to work as same.

解决方案

I just run the Angular CLI Project Template vsix installer and all works fine for me.
If you check the source.extension.vsixmanifest Prerequisites section you will see:

<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,16.0)" DisplayName="Visual Studio core editor" />
<Prerequisite Id="Microsoft.VisualStudio.Component.NuGet" Version="[15.0.26208.0,16.0)" DisplayName="NuGet package manager" />
<Prerequisite Id="Microsoft.VisualStudio.Component.Web" Version="[15.0.26323.1,16.0)" DisplayName="ASP.NET and web development tools" />

Just try to install the ones you are missing and I think you should be fine after then. In order to do that you need to update your visual studio 2017 or get missed components installed.

FYI my visual studio 2017 version looking like this:

这篇关于如何在 Visual Studio 的 ASP.NET Core 项目中使用 Angular CLI 项目模板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆