如何将.NET6应用程序成功打包并部署为Windows服务实现自动化运行?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4381个文字,预计阅读时间需要18分钟。
目录
1.安装Nuget包
2.设置ContentRootPath
3.启用Windows服务
4.发布项目
5.简单安装
6.安装打包工具
7.打包
8.打包编译
9.验证安装
总结1.安装Nuget包及支持Windows服务的包
PackageReference目录
- 1.安装Nuget包
- 2.设置ContentRootPath
- 3.启用WIndowsService
- 4.发布项目
- 5.简单安装
- 6.安装打包工具
- 7.打包
- 8.打包编译
- 9.检验安装
- 总结
1.安装Nuget包
安装以下nuget包支持windows service
<PackageReference Include="Microsoft.AspNetCore.Hosting.WindowsServices" Version="6.0.10" /> <PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.1" />
2.设置ContentRootPath
不设置ContentRootPath会指向C盘sc.exe所在文件夹。
本文共计4381个文字,预计阅读时间需要18分钟。
目录
1.安装Nuget包
2.设置ContentRootPath
3.启用Windows服务
4.发布项目
5.简单安装
6.安装打包工具
7.打包
8.打包编译
9.验证安装
总结1.安装Nuget包及支持Windows服务的包
PackageReference目录
- 1.安装Nuget包
- 2.设置ContentRootPath
- 3.启用WIndowsService
- 4.发布项目
- 5.简单安装
- 6.安装打包工具
- 7.打包
- 8.打包编译
- 9.检验安装
- 总结
1.安装Nuget包
安装以下nuget包支持windows service
<PackageReference Include="Microsoft.AspNetCore.Hosting.WindowsServices" Version="6.0.10" /> <PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.1" />
2.设置ContentRootPath
不设置ContentRootPath会指向C盘sc.exe所在文件夹。

