zoukankan      html  css  js  c++  java
  • 命令发布.Net Core项目

    背景:
          应用Jenkins 配置发布Windows系统中的项目
    需求:
          编写Windows batch cammand。编写好的命令,可以在CMD中试运行。
    实践:
    .Net Core 发布命令与.Net FrameWork略有不同。.Net FrameWork使用的是donet MSBuild,而.Net Core 可以使用 dotnet publish 。
    命令:dotnet publish D:ProjectCodeXXX.WebApi.csproj -c release -r win-x64 -o D:ProjectCodeReleaseXXX.WebApi --self-contained false
    解释:dotnet publish "解决方案/项目的路径" -c "发布关键字" -r "运行平台" -o "发布输出的路径" --self-contained "是否包含运行时的组件"
    Jenkins 中编写的批处理命令参考:
    cd /d %~dp0
    dotnet publish D:ProjectCodeXXX.WebApi.csproj -c release -r win-x64 -o D:ProjectCodeReleaseXXX.WebApi --self-contained false
    pause
    备注:
    命令中路径可以用""密封;也可以使用中文,需CMD的页面编码修改为UTF-8,否则,会乱码。

    参考地址:
    https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-publish
    https://www.cnblogs.com/willingtolove/p/11960434.html
  • 相关阅读:
    P1158 导弹拦截
    麦基数(p1045)
    Django之路由层
    web应用与http协议
    Django之简介
    Mysql之表的查询
    Mysql之完整性约束
    Mysql之常用操作
    Mysql之数据类型
    Mysql之数据库简介
  • 原文地址:https://www.cnblogs.com/johsan/p/12697786.html
Copyright © 2011-2022 走看看