小墨の博客

梦想需要付诸行动,否则只能是梦

.Net Core控制台生成exe能独立运行,依赖文件都单独生成在一个publish文件夹里

.Net Core控制台生成exe能独立运行,依赖文件都单独生成在一个publish文件夹里

方式一:推荐。能独立运行,依赖DLL也会生成出来,支持无安装环境也能到处运行

按win+R输入cmd在控制台中,进入项目可见bin的目录下执行如下命令:

dotnet publish -r win10-x64 /p:PublishSingleFile=true

执行效果:

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


方式二:不推荐。

修改项目的csproj文件内容,加入

<RuntimeIdentifier>win10-x64</RuntimeIdentifier>

变成:

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
      <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
  </PropertyGroup>

打开Windows PowerShell

进入项目根目录命令

cd D:\项目\TankQiandaoWx\TankQiandaoWx\TankQiandaoWx

在项目根目录执行命令:

运行程序

dotnet run -p TankQiandaoWx.csproj


发布exe

dotnet publish TankQiandaoWx.csproj



参考:

https://blog.csdn.net/u011511086/article/details/80419676

https://blog.lindexi.com/post/dotnet-core-%E5%8F%91%E5%B8%83%E5%8F%AA%E6%9C%89%E4%B8%80%E4%B8%AA-exe-%E7%9A%84%E6%96%B9%E6%B3%95.html

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:511
    • 页面总数:20
    • 分类总数:92
    • 标签总数:208
    • 评论总数:62
    • 浏览总数:231783

    | | |
    | |  Z-Blog PHP