已经将编译属性改成。net2.0了。
可以启动程序。但是运行的时候还是报错。
比如:找不到请求的 .Net Framework 数据提供程序。
或者 配置系统未能初始化。等等

解决方案 »

  1.   

    好像目前都如此的
    vs2008 配套的是.net 3.5 
    vs2005 配套的是 .net 2.0
      

  2.   

    关键是已经把 属性里的设置改成 .net2.0了还是不好使。微软骗子啊!!!
      

  3.   

    如果建的是.NT3.5的项目,在.NET2.0上是运行不了的。
      

  4.   

    我的意思就是裝上.net 3.5 
    重新建立個項目
      

  5.   

    是这样的,我在08里做的东西,发布后,客户要在.net2.0下跑。客户不能升级到3.5
      

  6.   

    应该是你在创建项目的时候就要选择类型是Framework2.0的 
    当时你创建的时候没有选择 默认成3.5了你再修改编译就很麻烦了。
    所以建议你在创建项目的时候就要选好2.0 这样应该就可以了
      

  7.   

     开始就应该选2.0.
    不过感觉,如果你还想用Windows,不要说3.5,很可能很快就得4.0,4.5......了,微软是不会让你不升级.Net的。
      

  8.   

    编译属性改成。net2.0,清理解决方案重新生成.如果能生成成功的话运行应该没问题.无法生成成功的话把引用的3.5的命名空间去掉或者用其他办法替换,直到生成成功.
    除了wcf wpf linq以外感觉3.5和2.0没什么区别,多个马甲而已.