Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要使用哪个版本的.net framework_.net - Fatal编程技术网

要使用哪个版本的.net framework

要使用哪个版本的.net framework,.net,.net,我正在使用c#开发一个广泛使用的应用程序 我已经用3.5.net框架编写了这个项目的大部分内容,这是一个免费的应用程序,现在是发布这个项目的时候了。 我遇到了一些难题,我想听听你的意见 大多数人都没有Net3.5,我应该让用户安装它吗?安装相当复杂,并且有250MB的下载(如果用户没有XP SP2)。我不确定用户是否会点击通过 如果是这样,我是否应该将整个项目降级到.NET1.0?这样最多的人可以使用我的应用程序,或者我应该使用4.0 我可以使用.NET4.0,要求用户安装一个28MB的文件,并

我正在使用c#开发一个广泛使用的应用程序

我已经用3.5.net框架编写了这个项目的大部分内容,这是一个免费的应用程序,现在是发布这个项目的时候了。 我遇到了一些难题,我想听听你的意见

  • 大多数人都没有Net3.5,我应该让用户安装它吗?安装相当复杂,并且有250MB的下载(如果用户没有XP SP2)。我不确定用户是否会点击通过

  • 如果是这样,我是否应该将整个项目降级到.NET1.0?这样最多的人可以使用我的应用程序,或者我应该使用4.0

  • 我可以使用.NET4.0,要求用户安装一个28MB的文件,并节省开发时间,我可以投资于制作一个用户更喜欢的优秀产品


  • 我真的不知道该走哪条路。

    你知道你的目标受众是谁吗

    他们大多是windows XP用户吗?SP3?或者主要是Windows7用户?他们主要是宽带用户吗?平均速度是多少?你得先弄清楚

    一旦你有了你的人口统计数据,你应该知道他们使用什么操作系统,因此他们会安装什么版本的框架,以及获得不同版本对他们来说有多痛苦


    反过来,这些数据将帮助您决定以哪个版本为目标。

    您知道您的目标受众是谁吗

    他们大多是windows XP用户吗?SP3?或者主要是Windows7用户?他们主要是宽带用户吗?平均速度是多少?你得先弄清楚

    一旦你有了你的人口统计数据,你应该知道他们使用什么操作系统,因此他们会安装什么版本的框架,以及获得不同版本对他们来说有多痛苦


    反过来,这些数据将帮助您决定以哪个版本为目标。

    您不应该回到.NET 1.0/1.1。即使是用.NET 3.5编写的应用程序,也应该在.NET 2.0(CLR)上运行,因为3.5之前的所有版本都与.NET 2.0运行时兼容。2.0应得到广泛支持,并安装在最新的操作系统(Windows)上


    如果您需要.NET 4.0的功能,当然可以升级,这意味着您的用户也必须升级。

    您不应该回到.NET 1.0/1.1。即使是用.NET 3.5编写的应用程序,也应该在.NET 2.0(CLR)上运行,因为3.5之前的所有版本都与.NET 2.0运行时兼容。2.0应得到广泛支持,并安装在最新的操作系统(Windows)上


    如果您需要.NET 4.0的功能,当然可以升级,这意味着您的用户也必须升级。

    您可以在VS2010中编写应用程序,但仍将目标.NET framework设置为2.0或3.5。您将无法使用最新的功能,但至少可以使用最新的IDE。

    您可以在VS2010中编写应用程序,但仍将目标.NET framework设置为2.0或3.5。您将无法使用最新功能,但至少可以使用最新的IDE。

    这取决于对您的应用程序及其操作系统和.Net版本感兴趣的人
    但我认为,如果你的应用程序非常好,那么下载最新版本的.Net使用它不会有任何问题。

    这取决于对你的应用程序及其操作系统和.Net版本感兴趣的人
    但我认为,如果你的应用程序非常好,那么下载最新版本的.Net来使用它不会有任何问题。

    你可以使用.Net 4客户端配置文件库,为用户提供更小的安装,为开发人员提供新技术。同样,你可以非常确定每个人都有它。

    你可以使用.Net 4客户端配置文件库,对于用户来说,小的安装,DeV的新技术。因此,你可以非常肯定每个人都有它。

    < P> >考虑一些选项(按善良和困难的降序排列):

  • 迁移到Silverlight-使其易于分发,使用浏览器外选项,您现在可以轻松安装和运行完全信任(例如,请参阅Seesmic Desktop)

  • 将.NET4与客户端配置文件(clientprofile-smaller)下载选项一起使用,听起来您的目标受众中有很多人需要下载一些东西

  • 一些要考虑的选项(按善良和困难的降序排列):

  • 迁移到Silverlight-使其易于分发,使用浏览器外选项,您现在可以轻松安装和运行完全信任(例如,请参阅Seesmic Desktop)

  • 将.NET4与客户端配置文件(clientprofile-smaller)下载选项一起使用,听起来您的目标受众中有很多人需要下载一些东西


  • 我强烈建议使用你已经拥有的,不要降级

    现在,这些选项不是您应该拥有的选项:

  • 使用3.5 SP1的客户端配置文件
  • 使用4.0的客户端配置文件

  • 用户更倾向于使用3.5SP1而不是4.0,但是如果您能从功能4.0中获益匪浅,那么升级是值得的。如果您没有看到升级到4.0带来的巨大好处,请等待一段时间,并将其保持在3.5 SP1。

    我强烈建议使用您已有的功能,不要降级

    现在,这些选项不是您应该拥有的选项:

  • 使用3.5 SP1的客户端配置文件
  • 使用4.0的客户端配置文件

  • 用户更倾向于使用3.5SP1而不是4.0,但是如果您能从功能4.0中获益匪浅,那么升级是值得的。如果你看不到升级到4.0带来的巨大好处,请等待一段时间,并将其保持在3.5SP1。

    我强烈分享你的难题,我自己也是在线应用程序的作者。我坚持使用framework 2.0,直到最近我才开始考虑升级到3.51或4.0,250mb下载问题的答案是:

    “”客户端配置文件“”

    选中此项:

    这是:

    我非常赞同