最近安装了vs2010,发现如果在项目属性中选择4.0的框架,不能引用2.0框架中稍“复杂”的类库(如包含窗体的dll)。为了兼容那些win2000的烂机子,myCommon.dll与myWinCommon.dll等类库必需选择3.0以下的框架,
我现在想建4.0下的项目玩玩最新的功能,发现如上两个dll都可以引用到项目中,但只能“using mySystem.myCommon”,想“using mySystem.myWinCommon”在列表中不会出现“myWinCommon”,更别说使用里面的东西了。myCommon.dll主要功能(即不包含界面方面的):类型转换处理、数据库操作、注册表操作、基本图标资源、...
myWinCommon.dl主要功能(即与界面打交道的):窗体基类、窗体控件、水表操作相关、Ini文件操作、...

解决方案 »

  1.   

    vs2010没什么好玩的,界面也很难看。其黑黑的界面(深兰色)像是在逼程序员们悼念ms或者其哪个人似的。
    唯一有用的就是:参数可以有默认值,不用因参数的问题而写一大堆的重载。
    最不好玩的就是把水晶报表给踢出去了,开始还不知道,后来要改报表的时候突然来个措手不及。
      

  2.   

    4.0的项目文件中可以加入2.0版本生成的.dll吧,我现在的项目当中好多就是这样啊,楼主using不到该dll里面的东西应该是哪里设错了吧?
      

  3.   

    不喜欢VS默认的颜色,可以自己调,http://visualstudiogallery.msdn.microsoft.com/en-us/20cd93a2-c435-4d00-a797-499f16402378
      

  4.   

    我主要有两个 2.0下编译的dll。
    Common的可以,因为其没有窗体方面的操作,主要是为了 WinForm与WebForm 都可以调用;
    WinCommon不让using,可能是因为里边有 BaseForm这个类继承自2.0的Form,而4.0是全新的类 与2.0不搭架。