【发布时间】:2019-08-10 08:16:40
【问题描述】:
我们有一个解决方案,其中包含来自 Visual Studio 标准模板的 Net Core 2.2 (API) + Angular 7 项目,它结合了两者。
由于加载/调试时的性能问题,我们正在考虑拆分 API 和 Angular,如果将来有额外的客户端,这会是一个好主意吗?启动调试需要一分钟多的时间。
所以假设我们的 VS 解决方案中有一个 API 项目,以及其他一些类库。然后我们是否只是在文件系统中为 Angular 项目添加一个文件夹,将其保留在 Visual Studio 之外。或者有没有办法将它也保留在 Visual Studio 的世界中?
需要说明的是,我们已经开始越来越多地使用 VS Code 进行客户端开发工作,所以并没有在所有事情上都使用 VS。
更进一步,我们是否应该启动单独的存储库并将它们甚至不在同一个文件夹中?
回想起来,我不确定是否有直接的答案或是否是主观的。如果它需要转到其他堆栈之一,那么没问题。
【问题讨论】:
-
您可以将 Angular 和 .NET Core 拆分到不同的文件夹中,VS 使用 .net Core api 和 VS Code 用于 Angular。是否将 Angular 文件夹放置在 .NET Core 解决方案中,取决于您。为了更好地拆分,您可以将它们拆分到不同的文件夹中。
标签: angular .net-core asp.net-core-webapi