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

JPR*_*ddy 3 .net windows-services .net-4.0 .net-client-profile

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

Chr*_*s W 6

Windows服务的项目模板默认情况下以客户端配置文件为目标,因此选择仅限于两个方面:

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

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