.NET 3.5 SP1是否是必需的?或者我应该尝试没有SP1的3.5版本?

3
我们正在创建一个针对.NET 3.5的WPF自定义控件。在绑定中使用StringFormat属性非常有吸引力,但这只是在SP1中添加的。
因此问题是:如果我们将要求从.NET 3.5更改为.NET 3.5 SP1,我们将削减多少潜在用户?或者可以安全地假设,几乎每个已经拥有.NET 3.5的用户都已经拥有SP1(或者在不久的将来会拥有)?
非常感谢您的意见。谢谢。
3个回答

3
对于大型企业来说,部署SP1可能仍然很慢 - 这只是因为需要进行大量的测试等工作,除非你有充分的理由这样做,否则你会被诱惑不这样做。
对于个人用户来说 - 如果你没有宽带,那么下载可能会很耗时间。
例如,在我的工作中,我们已经部署到了Web服务器(因为它们需要),但还没有部署到用户桌面上。如果我有推动SP1的需求,我会这样做,但在此之前我并不认为这样做有多大意义。
您还可以查看您的代码是否能够在客户端配置文件上运行?这样只需要安装小于30MB的程序...尽管我从未真正见过任何人在愤怒中使用客户端配置文件(如果您必须进行部署,请使用大型安装包...)。
所以这取决于:谁是这个应用程序的用户?您能强制他们升级吗?或者至少“鼓励”他们;-p

这不是一个应用程序,而是一个控件。此控件的“用户”将是其他WPF应用程序的开发人员。因此,我无法直接控制最终用户的行为。 - Alan Mendelevich
谢谢。我认为我们需要再做一些工作,但不需要SP1要求。 - Alan Mendelevich

1
你是如何部署你的WPF应用程序的?如果是通过安装程序,那么你是否可以将SP1作为前提条件添加进去,让安装程序自行处理剩下的事情?
如果你正在发送传统媒体,你应该能够将SP1与你的安装程序捆绑在一起,或者允许用户下载它。

这不是一个应用程序,而是一个控件。这个控件的“用户”将是其他WPF应用程序的开发人员。因此,我无法直接控制最终用户的行为/体验。 - Alan Mendelevich
如果你的客户是其他开发人员,并且他们已经在使用最新版本的.NET,那么我认为可以合理地期望他们已经安装了SP1。 - Richard Ev

0

.net 3.5 sp1将在Windows更新中为所有安装了.net的人提供,所以除非是一个部署策略非常缓慢的大公司,否则我认为这不应该是一个问题。

此外,在这样一个有着这些部署策略的公司中,我不会指望找到.net 3.5。

我个人在.net 3.0发布后几乎立即开始销售WPF应用程序,每个人都在谈论大型下载,但我从真正的潜在用户那里从未收到过任何关于它的投诉,只有其他开发人员或IT人员在论坛中的投诉。(如果你的目标受众中有很多人仍在使用拨号上网,那么你就有不同的问题,可能也没有.net 3.5)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接