ASP.NET 5个多个项目一个解决方案
ASP.NET 5 Multiple Projects one solution
我最近开始尝试 ASP.NET 5,特别是用 yo-aspnet generator 开始一个项目。
我正在尝试弄清楚如何创建包含多个项目的解决方案,这在 ASP.NET 之前的 5 天里很正常。例如,一个包含 WebApp 项目、WebApi 项目和每个项目的单元测试项目的解决方案。
似乎没有一个 yeoman 生成器来制作这样的解决方案结构。
如果您只是在命令行中而不是 visual studio 解决方案,则您将不得不自己构建它。所以你要做的是:
MyCoolApp /
--.gitignore
--README.md
--/src
--MyCoolApp.WebApp
--MyCoolApp.WebApi
--MyCoolApp.Domain
--/test
--MyCoolApp.Domain.Tests
您可以通过创建 MyCoolApp
文件夹来实现。 cd
进去了。做你的 git init
并从 Github 添加一个 .gitignore
。然后创建 src
和 test
目录。 cd
变成 src
。 yo generator-aspnet
选择 WebApplication 并将其命名为 MyCoolApp.WebApp。 Wash/Rinse/Repeat.
然后在project.json
文件中添加对其他项目的依赖。您可能还想清理重复的 .gitignore
个文件。
我最近开始尝试 ASP.NET 5,特别是用 yo-aspnet generator 开始一个项目。
我正在尝试弄清楚如何创建包含多个项目的解决方案,这在 ASP.NET 之前的 5 天里很正常。例如,一个包含 WebApp 项目、WebApi 项目和每个项目的单元测试项目的解决方案。
似乎没有一个 yeoman 生成器来制作这样的解决方案结构。
如果您只是在命令行中而不是 visual studio 解决方案,则您将不得不自己构建它。所以你要做的是:
MyCoolApp /
--.gitignore
--README.md
--/src
--MyCoolApp.WebApp
--MyCoolApp.WebApi
--MyCoolApp.Domain
--/test
--MyCoolApp.Domain.Tests
您可以通过创建 MyCoolApp
文件夹来实现。 cd
进去了。做你的 git init
并从 Github 添加一个 .gitignore
。然后创建 src
和 test
目录。 cd
变成 src
。 yo generator-aspnet
选择 WebApplication 并将其命名为 MyCoolApp.WebApp。 Wash/Rinse/Repeat.
然后在project.json
文件中添加对其他项目的依赖。您可能还想清理重复的 .gitignore
个文件。