Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何使用dotnet CLI(命令行)将项目(.csproj)添加到解决方案文件夹下的解决方案(.sln)?_.net_.net Core_Command Line_Architecture_Asp.net Core Cli - Fatal编程技术网

.net 如何使用dotnet CLI(命令行)将项目(.csproj)添加到解决方案文件夹下的解决方案(.sln)?

.net 如何使用dotnet CLI(命令行)将项目(.csproj)添加到解决方案文件夹下的解决方案(.sln)?,.net,.net-core,command-line,architecture,asp.net-core-cli,.net,.net Core,Command Line,Architecture,Asp.net Core Cli,我正在尝试使用dotnetsln命令行向sln添加csproj 使用以下命令可以轻松地添加项目 dotnet sln todo.sln add todo-app/todo-app.csproj 但是如何在下添加相同的内容请尝试下面的代码,将项目从项目子文件夹添加到解决方案中 dotnet sln ../todo.sln add todo-app.csproj 从.NET Core 3开始(预览,使用3.0.100-preview7-X进行测试) dotnet sln solution.

我正在尝试使用
dotnetsln
命令行向sln添加csproj

使用以下命令可以轻松地添加项目

  dotnet sln todo.sln add todo-app/todo-app.csproj

但是如何在

下添加相同的内容请尝试下面的代码,将项目从项目子文件夹添加到解决方案中

dotnet sln ../todo.sln add todo-app.csproj 
从.NET Core 3开始(预览,使用3.0.100-preview7-X进行测试)

dotnet sln solution.sln add--解决方案文件夹foo1\foo2\foo3 bar.csproj

它创建了一个嵌套的层次结构

solution.sln
|
└───foo1
│   │
│   └───foo2
│       │
│       └───foo3
│            │   bar
│            │   ...


请按照以下步骤操作:

  • dotnet新sln--名称“您的解决方案名称”
  • dotnet sln添加“您的.csproj文件的路径和名称”
  • 例如: 如果解决方案文件的名称为“MyProject.sln”,并且csproj位于同一路径中,则

  • dotnet新sln--名称为MyProject.sln
  • dotnet sln添加MyProject.csproj

  • 1-dotnet新sln--名称为MyProject.sln 2-dotnet sln添加MyProject.csproj

    细微变化: 1-dotnet新sln--命名MyProject


    由于默认情况下会添加sln

    这应该是添加评论链接的评论工具提示,以避免在评论中回答问题。