为什么使用useLegacyV2RuntimeActivationPolicy?
Posted 程序员日志
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么使用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?的主要内容,如果未能解决你的问题,请参考以下文章