读书人

.net4.0中摘引.net2.0的dll

发布时间: 2013-09-12 22:07:04 作者: rapoo

.net4.0中引用.net2.0的dll

在一个.net4.0的项目中要引用一个基于.net2.0的dll,直接添加应用后,无法使用,也无法编译,提示目标框架不能加载引用。

搜索了半天,不容易找到匹配的网页,估计是遇到这样的问题太少了吧。

大部分都是解释.net2.0的项目如何在.net4.0的环境中使用,例如在app.config中增加如下代码。

    <startup useLegacyV2RuntimeActivationPolicy="true">      <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>    </startup>

上述代码是否好用,没验证。

但是我的问题还未解决。

无奈之下,想把当前程序的目标框架改成.net2.0,但是还是有顾虑。

注意到当前目标框架式.net 4.0 Client Profile,而不是.net4.0,想必有区别,于是改成了.net4.0居然问题解决了。








读书人网 >其他相关

热点推荐