Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用角度';s ng serve/ng build--在Visual Studio的ASP.Net项目中观看_Asp.net Mvc_Angular_Visual Studio - Fatal编程技术网

Asp.net mvc 使用角度';s ng serve/ng build--在Visual Studio的ASP.Net项目中观看

Asp.net mvc 使用角度';s ng serve/ng build--在Visual Studio的ASP.Net项目中观看,asp.net-mvc,angular,visual-studio,Asp.net Mvc,Angular,Visual Studio,我正在尝试使用将Angular CLI设置为ASP.Net MVC项目 完成所有描述的步骤后,我可以成功地运行我的项目,但问题是,每次进行任何更改时都必须重新生成项目,这非常烦人 根据本教程,Angular的build命令由添加到.csproj文件中的以下脚本处理: <Target Name="NgDebug" BeforeTargets="Build" Condition="'$(Configuration)' == 'Debug'"> <Exec WorkingDire

我正在尝试使用将Angular CLI设置为ASP.Net MVC项目

完成所有描述的步骤后,我可以成功地运行我的项目,但问题是,每次进行任何更改时都必须重新生成项目,这非常烦人

根据本教程,Angular的build命令由添加到.csproj文件中的以下脚本处理:

<Target Name="NgDebug" BeforeTargets="Build" Condition="'$(Configuration)' == 'Debug'">
  <Exec WorkingDirectory="$(ProjectDir)HelloAngular" Command="ng build -ec" />
</Target>
除此之外,我尝试在TS配置文件中将“CompileOnSave”设置为“true”,但这一项也没有帮助

我正在使用Visual Studio 2017以及所有最新版本的Node、NPM和Angular CLi


欢迎提出任何建议。提前感谢。

请使用
ng build--watch--ec
它对我有效。

我假设您不希望在C代码更改时重建整个angular应用程序,但您希望观察angular应用程序中的更改以自动重建

要实现这一点,您必须在单独的终端(cmd或Gitbash)中运行ngbuild--watch--ec命令。这将为您观看Angular应用程序中的更改

而且,您需要删除生成配置文件中的目标NgDebug,以防止Visual studio在每次重建C代码时都重建Angular应用程序。

使用
--watch
标记在
ng build
上,如果您将其作为生成目标的一部分在Exec中使用,则将无效,因为它会保持进程打开以监视文件对角度项目的更改。使用
ng serve
将出于同样的原因挂起构建


根据Tai Le的建议,您需要在单独的命令窗口中运行这些正在进行的过程,或者坚持在更改时重建,以允许VS根据您在csproj文件中包含的构建目标为您处理这些过程。

@Igor这是否意味着无法实现构建项目,还有机会在保存时以某种方式刷新它吗?
--ec
做什么?
------ Build started: Project: Properties Web, Configuration: Debug Any CPU ------