我们正在创建一个针对 .NET 3.5 的 WPF 自定义控件。在绑定(bind)中使用 StringFormat 属性非常引人注目,但这只是在 SP1 中添加的。
所以问题是:通过将需求从 .NET 3.5 更改为 .NET 3.5 SP1,我们将切断多少潜在用户?或者可以安全地假设每个拥有 .NET 3.5 的用户或多或少已经拥有 SP1(或在不远的将来拥有它)?
非常感谢您的意见。谢谢。
最佳答案
对于大公司来说,SP1 部署到台式机的速度可能仍然很慢 - 只是因为它需要进行大量测试等,除非您有充分的理由这样做,否则您很想不这样做。
对于个人而言 - 它可能是一个很大的下载,除非你有一个胖管(不是每个人都有)。
例如,在我的工作中,我们已经部署到网络服务器(因为它们需要它),但没有部署到用户桌面。如果我需要推送 SP1,我会的,但在那之前我看不出有什么意义。
您可能还想看看您的代码是否会在 Client Profile 上运行?然后这只是一个 <30MB 的安装......虽然我从来没有真正看到任何人在愤怒中使用客户端配置文件(如果你将不得不进行部署,哎呀:插入大的......)。
所以这真的取决于:这个应用程序的用户是谁?你能强制他们升级吗?或者至少“鼓励”他们;-p
关于.NET 3.5 SP1 作为要求(或者我应该尝试 3.5 w/o SP1)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/527406/