码迷,mamicode.com
首页 > Web开发 > 详细

(转).Net Core控制台生成exe能独立运行

时间:2019-08-29 17:58:06      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:安装补丁   修改   info   技术   方法   mda   time   api   csdn   

       原文介绍了两种方式,方式一经测试可用(生成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:\项目\TankQiandaoWx\TankQiandaoWx\TankQiandaoWx
在项目根目录执行命令:
运行程序
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

(转).Net Core控制台生成exe能独立运行

标签:安装补丁   修改   info   技术   方法   mda   time   api   csdn   

原文地址:https://www.cnblogs.com/hhhh2010/p/11430887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!