【问题标题】:Can I have Angular2 and .NET Web Api in a single project?我可以在一个项目中拥有 Angular2 和 .NET Web Api 吗?
【发布时间】:2017-07-23 13:02:35
【问题描述】:

我将在 Visual Studio Code 中启动新的解决方案,我需要询问您有关项目/解决方案组织的问题。我的目的是让客户端基于 Angular2 构建,服务器端服务由 .NET Core Web Api 提供。

我可以在 VS Code 中创建一个项目,其中包含两种技术(Angular2 和 Web Api)的项目吗?或者我的解决方案中应该有两个不同的项目,一个用于 Angular2,另一个用于 Web Api?

提前谢谢你。

【问题讨论】:

  • 对 .net web api 使用 Visual Studio 代码,对 Angular 项目使用 Angular cli。它会让你的生活更轻松。
  • 我看到也可以从 VS 代码开发 Angular2。是不是真的?
  • 是的,当然。然后,您可以使用 VS 代码(或 VS)来开发 Angular 项目。它只是如何组织解决方案的问题。我的建议是让它们完全分开。因此,将 .net web api 作为 vs code 中的一种解决方案。有由 Angular cli 管理的 Angular 项目(也可以使用 vs 代码来处理 Angular 1)。
  • 您可能会发现这个主题也很有用:stackoverflow.com/questions/44684179/…
  • 非常感谢,这正是我所需要的

标签: angular .net-core


【解决方案1】:

有一篇很棒的帖子 https://medium.com/@levifuller/building-an-angular-application-with-asp-net-core-in-visual-studio-2017-visualized-f4b163830eaa 解释了如何从头开始设置 angular2 项目和在一个地方设置 .net webapi 项目。一切都可以在 Visual Studio 2017 中完成!

【讨论】:

    【解决方案2】:

    我刚刚玩过带有 Angular 的 Visual Studio ASP.NET Core(使用 dotnet new angular)。乍一看似乎很不错。 但是生成的项目没有使用 Angular 4.3.2 而是 4.1.2。 好的,更新版本很容易。但是我想知道我是否不应该使用 angular-cli,因为它会定期更新。 我担心 dotnet cli 不会定期更新。 我还想得到尝试这两种解决方案的人的反馈。 谢谢

    【讨论】:

    • 您可以将您的疑问发布为 question.not answer
    • Dotnet cli 更新与 angular-cli 无关
    猜你喜欢
    • 1970-01-01
    • 2022-08-21
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多