• .net core发布程序


    这里说的是,和.net core运行库一起发布,所以,目标运行系统,可以不安装.net core也能运行

    1.project.json

    把dependencies里面的type删除掉,后面加入"runtimes"

    {
      "version": "1.0.0-*",
      "buildOptions": {
        "emitEntryPoint": true
      },
    
      "dependencies": {
        "Microsoft.NETCore.App": {
          "version": "1.0.1"
        }
      },
    
      "frameworks": {
        "netcoreapp1.0": {
          "imports": "dnxcore50"
        }
      },
      "runtimes": {
        "win10-x64": {},
        "ubuntu.16.04-x64": {},
        "osx.10.10-x64": {}
      }
    }

    解决方案的根目录建立一个批处理文件,

    内容如下:dotnet publish -c release -r ubuntu.16.04-x64,执行它即可发布,

    把inRelease etcoreapp1.0ubuntu.16.04-x64publish里面的所有内容拷贝到ubunto,

    还有app.exe文件也拷贝过去(publish里面没有app.exe文件,app.exe文件在上一级目录),设置exe权限

  • 相关阅读:
    django ajax使用
    vim--分屏快捷键
    django csrf
    django mysql使用
    官方文档地址
    图解http 学习
    Terms
    Data Center Group
    Misc
    FTDI CDM Drivers 2.06.00
  • 原文地址:https://www.cnblogs.com/IWings/p/6296590.html
Copyright © 2020-2023  润新知