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发布一遍 对比配置文件的差异
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战