zoukankan      html  css  js  c++  java
  • (转).Net Core控制台生成exe能独立运行

           原文介绍了两种方式,方式一经测试可用(生成exe在开发机器上可运行),但是因为服务器是windows server2012 r2,没有安装补丁,造成了困难,尚未在服务器上运行成功。

    (提示 api-ms-win-crt-runtimel1-1-0.dll,需要安装多个补丁,暂时放弃)    

    原文地址:https://blog.csdn.net/u011511086/article/details/80419676

    方式一:强烈推荐,能独立运行,依赖DLL也会生成出来,支持无安装环境也能到处运行
    按win+R输入cmd在控制台中,进入项目可见bin的目录下执行如下命令:
    dotnet publish -r win10-x64 /p:PublishSingleFile=true
    执行效果:


    项目目录:

    生成的exe,依赖的所有dll都在publish文件夹里面,如此此exe程序就可以打包到处运行了,而不用安装运行环境了
    在这里插入图片描述

    转载自:
    https://blog.lindexi.com/post/dotnet-core-发布只有一个-exe-的方法.html

    方式二:(不推荐)
    修改项目的csproj文件内容,加入

    <RuntimeIdentifier>win10-x64</RuntimeIdentifier>

    变成:

    打开Windows PowerShell
    进入项目根目录命令
    cd D:项目TankQiandaoWxTankQiandaoWxTankQiandaoWx
    在项目根目录执行命令:
    运行程序
    dotnet run -p TankQiandaoWx.csproj

    发布exe
    dotnet publish TankQiandaoWx.csproj

    转载:
    https://www.cnblogs.com/linezero/p/nightlynetcore2.html
    ————————————————
    版权声明:本文为CSDN博主「棉晗榜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/u011511086/article/details/80419676

  • 相关阅读:
    mysql日期默认值格式('0000-00-00')错误解决
    休闲一下-精华-IMDB评分8分左右影片400多部!
    开机动画流程
    SystemServer启动服务
    理解Android进程创建流程
    android开机动画启动流程
    Android系统的启动优化
    Android 系统启动(init,zygote)
    Zygote
    init
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/11430887.html
Copyright © 2011-2022 走看看