【问题标题】:Visual Studio can't see Angular project added after creating API project创建 API 项目后,Visual Studio 看不到添加的 Angular 项目
【发布时间】:2021-09-03 14:03:12
【问题描述】:

我用 C# 制作了一个 Web API 项目。之后,(当我实现了我想要的所有 API 逻辑时)我继续将一个新的 Angular 应用程序添加到现有的 API 项目中。我在“npm”和“ng”的帮助下通过 PowerShell 做到了这一点。

成功创建 Angular 应用程序后,我在解决方案资源管理器中看不到它。 (角度应用程序位于正确的目录中,只是由于某种原因无法从 Visual Studio 中识别出来。)

我做错了什么?我尝试重新加载文件并重新启动我的电脑和所有相关的东西。

【问题讨论】:

    标签: angular visual-studio-2019 asp.net-core-webapi


    【解决方案1】:

    将此添加到您的 .csproj

    <ItemGroup>
    <!-- Don't publish the SPA source files, but do show them in the project files list -->
    <Content Remove="$(SpaRoot)**" />
    <None Remove="$(SpaRoot)**" />
    <None Include="$(SpaRoot)**" Exclude="$(SpaRoot)node_modules\**" />
    </ItemGroup>
    

    【讨论】:

    • 我添加了这个。我删除了第 4 行,因为再次没有出现。我的 VS 崩溃了,我想重新加载了项目,然后一切都出现了,但我添加的东西是在崩溃后的 .csproj 文件中。现在我有另一个问题:当我运行 ng build 时,它给了我以下错误:The build command requires to be run in an Angular project, but a project definition could not be found
    • 哦,我的错。我忘了切换到 Angular 的应用目录。我在源文件夹中运行命令。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多