zoukankan      html  css  js  c++  java
  • .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权限

  • 相关阅读:
    13.sqoop的安装
    12.Flume的安装
    11.把文本文件的数据导入到Hive表中
    10.hive安装
    9.centos7 安装mysql
    8.时间同步
    7.编写mapreduce案例
    mysql中如何处理字符
    装箱拆箱隐含的问题
    何谓幂等性
  • 原文地址:https://www.cnblogs.com/IWings/p/6296590.html
Copyright © 2011-2022 走看看