如果我在与2.0 CLR链接的dll中推迟,是否有任何缺点,如性能或调试功能减少?
我希望将所有资源都移到.NET 4.0中,但是我们的一些合作伙伴正在使用2.0中的基本代码,这迫使我们要么保留多个二进制文件,要么保持在2.0范围内。 / p>
关于如何使用MSBuild在2.0和4.0中制作同一项目的多个副本的任何想法都会很棒。
答案 0 :(得分:0)
不,性能和可调试性不会受到影响。
唯一的缺点是程序集将使用从未经过测试的.NET框架程序集运行。这导致问题的可能性非常小,但不是零。 .NET 4程序集有一些隐藏的错误修复程序可以改变行为。并自己添加一些错误。这些案例 way 过于模糊,无法列出或认真对待。