.net - 哪个版本的 .net 4.0 应该用于 Windows 服务(4.0 完整版或客户端配置文件)

标签 .net .net-4.0 windows-services .net-client-profile

引用这个question , 我想知道 Windows 服务应用程序应该使用哪个版本(.net 4.0 客户端配置文件或完整版本),为什么?

最佳答案

默认情况下,Windows 服务的项目模板以客户端配置文件为目标,因此选择简单地归结为 2 个方面:

a) 您的服务需要哪些框架功能 - 客户端配置文件中是否提供了您需要的所有功能,或者您将使用仅在完整框架中提供的功能?

b) 安装包的大小重要吗?例如。如果您下载了软件包并且带宽对您来说是一种成本,那么保持安装包较小显然是一个好处。如果这是内部使用的服务,那么安装包的大小可能不是问题。

关于.net - 哪个版本的 .net 4.0 应该用于 Windows 服务(4.0 完整版或客户端配置文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4517263/

相关文章:

c# - 不推荐使用的成员变量

.net - 扩展/插件通信架构

c# - 单线程应用程序显示类似竞争条件的行为

c# - 重新启动具有依赖服务的服务?

c# - 如何在 C# Windows 服务应用程序中使用 PRISM?

c# - CoInitialize() 是否总是在每个 .Net Framework/.Net Core 线程上隐式调用?

c# - 使用多个 http 请求-响应

c# - 多线程网络抓取工具?

c# - .Net BlockingCollection.Take(2) : Safely removing two items at a time

c# - Windows 服务无法写入 %LOCALAPPDATA%