.NET 3.5 SP1 作为要求(或者我应该尝试 3.5 w/o SP1)?

标签 .net wpf

我们正在创建一个针对 .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/

相关文章:

wpf - Prism 6.3 : Reuse View with different View Model's

wpf - 如何使用MVVM Light在wpf 4.0应用程序中实现有/无反馈对话框

c# - Gridview RowDataBound 显示每一行的隐藏列

.net - 为什么 list 中包含引用 DLL 的多个版本?

c# - 如何让我的 DebuggerTypeProxy 目标类继承自基本代理?

wpf - 如何在 wpf mvvm 中将数据网格行与文本框绑定(bind)

c# - 在派生自 Stream 的类上实现 Dispose

c# - 反射,将 List<Int32> 转换为 IEnumerable<object>

c# - 绑定(bind)到 UserControl 的依赖属性

wpf - 如何在 WPF 中更改 DynamicResource