首页 文章

.NET Core:如何从命令行创建解决方案文件夹

提问于
浏览
1

我正在组织一个新项目,我想从命令行创建尽可能多的项目 .

我喜欢将我的测试项目放入解决方案文件夹中 . 但是,命令 dotnet sln add 似乎有些受限制 . 它的参数列表似乎只包含要添加的项目文件列表 .

有没有办法在添加新创建的项目时指定解决方案文件夹(而不是物理文件夹)(在我的情况下测试项目,但问题更一般)?

2 回答

  • 0

    目前无法实现,您需要创建物理结构文件夹,如解决方案结构文件夹

    dotnet new <typeproj> --output "physical/domain" --name "domain"
    
    dotnet new <typeproj> --output "physical/service" --name "service"
    

    在使用visual studio打开解决方案后,创建“ physical ”解决方案文件夹并添加以前已准备好的项目

  • 1

    Microsoft Docs中所述,如果要创建新解决方案,则必须编写 dotnet new sln . 此命令将在当前目录中创建一个以当前目录名称命名的解决方案文件 . 此外,您可以通过 dotnet new sln -o <SOLUTION_NAME> 指定输出解决方案文件的名称 . This will also create a folder with the name you specify. 要将项目添加到此解决方案,请在命令提示符下输入: dotnet sln <YOUR_SOLUTION_NAME> add <PROJECT_YOU_WANT_TO_ADD> <PROJECT_YOU_WANT_TO_ADD> <PROJECT_YOU_WANT_TO_ADD> ... This will add all the projects you've specified with its folders to the solution you've specified.

相关问题