A quick search revealed that if your service is based on something below Windows Server 2012 R2, you’ll get this error for .Net 4.5.1. To fix this go into all your *.cscfg files and in the very top of the file, in the signature of<ServiceConfiguration>
node, there is osFamily="3"
property. Update this to osFamily="4".
