我最近开始尝试 ASP.NET 5,特别是使用yo-aspnet generator启动一个项目。
我正在试图弄清楚如何创建一个包含多个项目的解决方案,就像在 ASP.NET 之前的 5 天里很正常一样。例如,一个解决方案包含一个 WebApp 项目、WebApi 项目和每个项目的单元测试项目。
似乎没有一个 yeoman 生成器来制作这样的解决方案结构。
我最近开始尝试 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
进去。做你的并从 Githubgit init
添加一个。.gitignore
然后制作你的src
和test
目录。cd
进入src
. yo generator-aspnet
选择 WebApplication 并将其命名为 MyCoolApp.WebApp。洗涤/冲洗/重复。
然后在project.json
文件中将依赖项添加到其他项目。您可能还想清理重复的.gitignore
文件。