【发布时间】:2013-09-28 09:53:55
【问题描述】:
这不是问题,只是一个问题。当我下载某个动态链接库以简化复杂的编码时,有时 DLL 恰好是使用早期版本的 .NET Framework 构建的。我所做的只是在 app.config 文件中添加 useLegacyV2RuntimeActivationPolicy="true" 。使用这种方法是否合法且可以?或者这是不专业/不好。
【问题讨论】:
-
只有一个缺点,您正在使用从未测试过的 CLR 版本运行该代码。 Microsoft 确实利用 v4.0 版本修复了一些非常模糊的错误,这些错误在 v2.0+ 中无法合理修复。此代码依赖于此类错误的几率非常低,但不是零。当你测试你的程序时你会发现。
标签: c# .net dll frameworks app-config