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

  • 相关阅读:
    两个时间相差多少
    JqGrid中文文档
    将A标签的href用iframe打开(JS)
    GridView 自动生成列 没有整理.
    母板页引用JS的办法
    js 判断 文本框是否被全选 ..
    jQuery 调用 Web Services 。。
    WINDOWS 7 + VS2008 +MSSQL 2005 安装成功!
    C# Serializable 的示例
    Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider, Microsoft.Crm.WebServices, Versi
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/11430887.html
Copyright © 2011-2022 走看看