各位大侠,帮帮忙啊关于.net faramework4与.net farmework4 client profile,还有startup解决方案

各位大侠,帮帮忙啊,关于.net faramework4与.net farmework4 client profile,还有startup
是使用vs2010开发,目标框架时.NET Framework4 Client ProFile引用wcf的服务,但是启动的时候出错,当时网上找了些资料,在配置文件中添加了:
<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>  
 </startup>
最近有打算添加系统日志,LogNet4,把目标框架换成NET Framework 4,运行又出错,又去网上找了资料,郁闷啊,把上面的配置去掉,又搞定了,但是具体原因我却不懂。
.NET Framework 4是.net的一个完整的开发框架和运行框架
.NET Framework 4 Client Profile是 .NET Framework 4的一个精简,.NET Framework 4 Client Profile的目的是改进和帮助精简客户端应用的部署大小,部署时间,可靠性和总的部署体验
这个清楚,而且startup元素也倒msdn上看了,但还是感觉不太理解,希望有高手给指点下


------解决方案--------------------
http://www.cnblogs.com/kyo-yo/archive/2010/08/19/VS2010-Use-NET2-In-NET4.html