dotnet slndotnet sln

- 修改 .NET Core 解决方案文件。

摘要Synopsis

使用 dotnet sln 命令,可以便捷地在解决方案文件中添加、删除和列出项目。

若要使用 dotnet sln 命令,必须存在解决方案文件。如果需要创建一个解决方案文件,请使用 dotnet new 命令,如下例所示:

    命令Commands

    add <PROJECT> …

    将一个或多个项目添加到解决方案文件中。基于 Unix/Linux 的终端支持通配模式)。

    remove <PROJECT> …

    remove <GLOBBING_PATTERN>

    从解决方案文件中删除一个或多个项目。基于 Unix/Linux 的终端支持)。

    列出解决方案文件中的所有项目。

    SOLUTION_NAME

    要使用的解决方案文件。如果未指定,此命令会搜索当前目录来获取一个项目文件。如果目录中有多个解决方案文件,必须指定一个。

    选项Options

    打印出有关命令的简短帮助。

    将一个 C# 项目添加到解决方案中:

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

    从解决方案中删除一个 C# 项目:

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

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

    从解决方案中删除多个 C# 项目:

    dotnet sln todo.sln remove todo-app/todo-app.csproj back-end/back-end.csproj

    使用通配模式将多个 C# 项目添加到解决方案中:

    使用通配模式从解决方案中删除多个 C# 项目:

    dotnet sln todo.sln remove */.csproj

    备注

    通配不是 CLI 功能,而是命令行界面的一个功能。必须使用支持通配的 shell 才可成功地展开文件。有关通配的详细信息,请参阅)。