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 @ 2022-06-06 15:30  我说的像切身之痛  阅读(168)  评论(0)    收藏  举报