在不使用 Visual Studio 的情况下清理和构建解决方案

时间:2021-06-11 14:25:57

标签: .net .net-core

如何在不打开 Visual Studio 的情况下执行这 2 个任务:

  1. 清理解决方案。
  2. 构建解决方案。

解决方案可能使用 .NET Standard 和/或 .NET Core。

注意:我想在(Windows cmd 或 PowerShell)中创建一个批处理文件来执行这些任务。我可能不知道该解决方案是使用 .NET Standard 还是 .NET Core 或两者都使用。

2 个答案:

答案 0 :(得分:3)

应该可以在命令行中使用命令

dotnet build --no-incremental

或使用

dotnet clean 然后 dotnet build 分开。

文档:

答案 1 :(得分:1)

对于 .net 核心,您可以使用 docs

dotnet clean 

对于 msbuild,您可以创建一个目标 Clean,然后从命令行调用此目标:docs

 <Target Name = "Clean">
    <RemoveDir Directories="$(builtdir)" />
</Target>

msbuild <file name>.proj -target:Clean
相关问题