首页 > 其他 > 详细

为什么使用useLegacyV2RuntimeActivationPolicy?

时间:2018-03-10 21:15:33      阅读:195      评论:0      收藏:0      [点我收藏+]
原文:为什么使用useLegacyV2RuntimeActivationPolicy?

参考:https://msdn.microsoft.com/zh-cn/library/bbx34a2h.aspx

MSDN的解释是:指定是否启用 .NET Framework 2.0 运行时激活策略,或者是否使用 .NET Framework 4 激活策略。

 

一般情况下用不到这个选项,我是在DirectSound开发的时候遇到了问题。

应该是我用的DirectSound是针对.net 2.0开发的,而我的工程本身是.net 4的。

所以当时只要一调用DirectSound的接口,我的应用就直接无任何反应。

解决办法就是修改app.config里的选项,添加useLegacyV2RuntimeActivationPolicy属性配置。

<startup useLegacyV2RuntimeActivationPolicy="true" > 
</startup>

为什么使用useLegacyV2RuntimeActivationPolicy?

原文:https://www.cnblogs.com/lonelyxmas/p/8541835.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!