当前位置:编程学习 > C#/ASP.NET >>

想把.net framework 3.5换成2.0

用VS2008写的一个小程序,建项目的时候没有选择2.0,发布了才发现.net framework3.5太大了
现在想换成2.0 有什么好办法吗?
在这里看见某位大大的帖子,说把关键的3个DLL文件拷到BIN目录,再下载一个2.0的包作为安装依赖项
照着做以后发现无法安装,求教,谢谢 --------------------编程问答-------------------- 项目属性里有。
打包的时候再选一下属性。 --------------------编程问答--------------------
引用 1 楼 zanfeng 的回复:
项目属性里有。
打包的时候再选一下属性。


具体在哪里哦,之前就想在这里改,但是没找到 --------------------编程问答-------------------- 1.在“项目”--“属性”---“引用”中将未使用的引用都删去
2.如果你的程序是1.exe,那新建一个1.exe.config的档案。贴上下面的内容:
xml version =1.0
configuration
    startup
        requiredRuntime version=v2.0.50727
    startup
    runtime
      developmentMode developerInstallation=true 
   runtime
configuration



如果程序可以运行,就可以使用2.0发布了。 --------------------编程问答--------------------
好好学习

天天向上 --------------------编程问答--------------------
引用 3 楼 xingyuebuyu 的回复:
1.在“项目”--“属性”---“引用”中将未使用的引用都删去
2.如果你的程序是1.exe,那新建一个1.exe.config的档案。贴上下面的内容:
xml version =1.0
configuration
    startup
        requiredRuntime version=v2.0.50727
    startup
    runtime
      developmentMode developerInstallation=true
  runtime
configuration


如果程序可以运行,就可以使用2.0发布了。


在引用中,有System.Core和System.Xml.Linq是3.5的,我把打包那里改成2.0发布后,测试可以使用,大面积使用不会出问题吧。
你给我的这个config文件是干嘛的 --------------------编程问答-------------------- 你既然引用里面有3.5的,这种方法可能就有问题了。这个config文件是让可执行文件在.net framework2.0的环境下运行。你在只装有.net framework2.0的环境下运行运行试试。 --------------------编程问答-------------------- //using System.Xml.Linq;

要批量引用掉 --------------------编程问答--------------------
引用 6 楼 xingyuebuyu 的回复:
你既然引用里面有3.5的,这种方法可能就有问题了。这个config文件是让可执行文件在.net framework2.0的环境下运行。你在只装有.net framework2.0的环境下运行运行试试。


但是可以正常打包发布,在未安装.NET FRAMEWORK的机器上正常安装使用,是个例?
2.0和3.5的安装速度是不是一样的?
如果差不多,就用3.5算了,安心一点 --------------------编程问答--------------------   mark!!!!!!!!!!!!!!!!!!!!!!
 
      --------------------编程问答--------------------
引用 9 楼 fangrun1616 的回复:
  mark!!!!!!!!!!!!!!!!!!!!!!

   


别老mark啊,帮帮忙 --------------------编程问答-------------------- 在一台干净的电脑上装2.0如果运行OK,就没问题了。

另外当然是装2.0快啊,3.5的安装包也大的多。 --------------------编程问答-------------------- 如果你用到了3.5新增的东西,那还不如直接沿用3.5
3.5的包是比较大,但安一次就行了,具体运行速度并不会慢 --------------------编程问答-------------------- 创建项目时,VS窗体的右上角有.net版本选项! --------------------编程问答-------------------- 补充一下,我用的是Vs2008,不知道楼主是什么!!! --------------------编程问答-------------------- 再补充一下,发现我文不对题,抱歉. --------------------编程问答-------------------- 想转到2.0可以,项目/工程属性/引用/删除3.5的引用,添加2.0的引用,再运行程序,如没问题就成功了,如你用了3.5的新功能,则就会报错,你必须把错误全修正过来,没问题了就行了
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,