netcore 单文件发布

单文件发布

 dotnet publish -c release -r win-x64 --self-contained --source www.nuget.org

使用dotnet publish 发布

  • -c 指定 编译版本
  • -r 指定 runtime
  • --self-contained 使用命令则默认值为true,指定dotnet运行时和dotnet 类库 随应用一起打包 无需目标系统装运行时
  • --source 指定publish前隐式还原时 nuget包的地址
  • ps:未指定--source时 默认nuget地址无法连接(可能是网络问题更换源即可正常发布)

单文件还需在启动项目文件中添加

	<PropertyGroup>
		<PublishSingleFile>true</PublishSingleFile>
	</PropertyGroup>

若使用cli发布失败 可以用vs发布一遍 对比配置文件的差异

posted @   我说的像切身之痛  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示