文档首页 > > 用户指南> 系统模板构建> C#构建> C#常用构建命令举例及说明

C#常用构建命令举例及说明

分享
更新时间: 2020/03/24 GMT+08:00

背景信息

  • Windows环境下的构建任务均基于Msbuild构建工具集构建项目。
  • 对于使用Visual Stdio创建的解决方案(.sln)、项目(.vsproj)等,均可使用Msbuild命令构建(.NET Core项目可尝试使用.NET命令构建)。
  • 对于有特殊需求的项目亦可使用javac、node、nant等构建命令。
  • 各版本支持的工具集列表请参见镜像版本及对应工具版本说明

Msbuild

Msbuild命令可使用“/p”参数传入构建参数配置,如OutputPath、Configuration、Platform等,各个配置项用“ ; ”隔开。如:

msbuild demo.sln /p:OutputPath=../buildResult/Release/bin; Configuration=Release; //命令指定了输出目录和构建配置参数

NuGet

  • Nuget命令可还原C#项目依赖,常用方式:nuget restore demo.sln
  • Nuget默认的依赖仓库源为mirror仓库、myget mirror仓库、nuget官方mirror仓库。
  • 对于依赖了其他仓库源的项目,可使用nuget sources Add命令添加仓库源,如(添加myget仓库源):
    nuget sources Add -Name myget -Source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json

.NET

.NET命令用于构建.NET Core项目,常用方式:dotnet msbuild demo.sln

  • msbuild后可接受msbuild命令的所有参数类型。
  • .NET命令会自动执行nuget restore操作。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区