现在做一个项目,是基于.net 2.0的,要引用.net 4.0的一个工程,应该怎么弄?我试过将工程转为.net 4.0,但是里面的Dev Express9.1无法使用,我将.net 4.0转化为.net 2.0时,发现有很多错,使用了很多.net 4.0的新功能,我应该怎么办呢?.NET 4.0.NET 2.0

解决方案 »

  1.   

    .net 2.0和4.0并不兼容。你可以使用兼容.net 4.0的新版devexpress。
      

  2.   

    您好,我按您的提示改了一下,Express的错误没有了,但是出现现在的这个错误,麻烦您帮忙看一下,错误如下:
    未能找到类型或命名空间名称“DynamicByteProvider”(是否缺少 using 指令或程序集引用?)
    未能找到类型或命名空间名称“Be”(是否缺少 using 指令或程序集引用?)
      

  3.   

    我使用using Be.Windows.Forms提示我出错
      

  4.   

    devexpress都已经更新到13.1了,赶紧升级吧
      

  5.   

    恩,我升级了,现在由.net 2.0框架转为.net 4.0框架,但是提示我using Be.Windows.Form缺少这个引用
      

  6.   

    第三方库不支持net4.0?
    这好像有点麻烦...
      

  7.   

    我现在一个解决方案的两个工程都引用了了GUT Architecture,但是这两个引用版本不一样,里面的内容不相同,我尝试将其中一个改名,但是也出现了问题,希望大家给点建议!
      

  8.   


    怎么会不支持4.0呢,build出来之后都是IL,4.0调用和2.0的东西完全没有问题但是2.0调用4.0就会有大量问题了建议楼主吧,如果程序能升级,就自己解决2.0到4.0的升级问题吧
    如果程序不建议升级,研究一下4.0的反编译,然后改回2.0吧,4.0多了很多东西(我估计部分都是3.X)过来的,把那些东西改改就是了,如果实在太多了,就没有办法了