• (转).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

  • 相关阅读:
    linux c++ 实现http请求
    pip 换源
    Web API接口
    DRF框架知识总览
    jq+bs插件
    element-ui插件
    axios插件
    前端存储数据汇总
    Vuex插件
    全局配置css和js
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/11430887.html
Copyright © 2020-2023  润新知