首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >dotnet clean

dotnet clean

作者头像
用户1422397
发布2022-01-05 15:32:41
发布2022-01-05 15:32:41
9560
举报
文章被收录于专栏:centosDaicentosDai

本文适用于: ✔️ .NET Core 2.x SDK 及更高版本

名称

dotnet clean - 清除项目输出。

摘要

dotnet clean [<PROJECT>|<SOLUTION>] [-c|--configuration <CONFIGURATION>]

[-f|--framework <FRAMEWORK>] [--interactive]

[--nologo] [-o|--output <OUTPUT_DIRECTORY>]

[-r|--runtime <RUNTIME_IDENTIFIER>] [-v|--verbosity <LEVEL>]

dotnet clean -h|--help

说明

dotnet clean 命令可清除上一个生成的输出。 它以 MSBuild 目标 的形式实现,以便在运行命令时对项目进行评估。 只会清除在生成过程中创建的输出。 中间 (obj) 和最终输出 (bin) 文件夹都会被清除。

参数

PROJECT | SOLUTION

要清理的 MSBuild 项目或解决方案。 如果未指定项目或解决方案文件,MSBuild 会在当前工作目录中搜索文件扩展名以 proj 或 sln 结尾的文件并使用该文件。

选项

-c|--configuration <CONFIGURATION>

定义生成配置。 大多数项目的默认配置为 Debug,但你可以覆盖项目中的生成配置设置。 只有在生成期间指定了此选项,才必须在清除时使用此选项。

-f|--framework <FRAMEWORK>

在生成时指定的框架。 必须在项目文件中定义该框架。 如果在生成时指定了框架,则必须在清除时指定框架。

-?|-h|--help

打印出有关如何使用命令的说明。

--interactive

允许命令停止并等待用户输入或操作。 例如,完成身份验证。 自 .NET Core 3.0 SDK 起可用。

--nologo

不显示启动版权标志或版权消息。 自 .NET Core 3.0 SDK 起可用。

-o|--output <OUTPUT_DIRECTORY>

包含要清理的生成项目的目录。 如果在生成项目时指定了框架,则使用输出目录开关指定 -f|--framework <FRAMEWORK> 开关。

-r|--runtime <RUNTIME_IDENTIFIER>

清除指定运行时的输出文件夹。 在创建独立部署 (SCD) 时使用此选项。

-v|--verbosity <LEVEL>

设置命令的详细级别。 允许使用的值为 q[uiet]、m[inimal]、n[ormal]、d[etailed] 和 diag[nostic]。 默认值为 normal。 有关详细信息,请参阅 LoggerVerbosity。

示例

清除项目的默认生成:

dotnet clean

清除使用版本配置生成的项目:

dotnet clean --configuration Release

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档