.net 3.5客户端配置文件。完全没用?我想念什么吗?

标签 .net .net-3.5 client

我目前正在评估一个 future 项目的.net客户端配置文件,并且我发现有些东西使我认为它毫无用处,除非我当然会丢失一些东西。

我已经在干净的XP虚拟机上安装了客户端配置文件。当我开发一个小型测试winform应用程序(针对.net 3.5客户端配置文件进行编译)并将其复制到虚拟机时,我无法运行它。错误消息是我需要.net 3.5 sp1或更高版本。我猜问题出在sp1,是否有客户端配置文件sp1?我找不到。

然后,我打开Windows Update来获取SP1。这是对sp1的70MB更新,完全缺少“小型” .net客户端框架的要点。在此之后,该应用程序开始工作。

另一件事,客户端配置文件是一个在线安装程序。脱机安装程序为255MB?如此少的功能和大约与整个.net框架相同的大小呢?

另一件事,如果您安装了任何早期版本的.net(vista和2003甚至都没有听说过),则根本不会安装客户端配置文件。将2.0升级到3.5 sp1比客户端配置文件(28mb)大得多,因此,如果有可能,它将很有用。

那么,我对此有错吗?如果不是的话,有没有人真的发现客户文件有用?

最佳答案

我的经验与您的经验大致相同。最重要的是,我发现在使用Visual Studio创建ClickOnce应用程序时,根本无法在安装过程中安装客户端配置文件,因此最终还是必须安装整个框架。

即使那样,它似乎仍不能在所有机器上正确运行,因此我放弃了,只是将最新的完整框架与程序打包在一起以确保成功,请确保项目设置不使用仅客户端选项。

我个人希望看到一些有关仅客户端框架的正确用法的文档,以及一些理由说明为什么它在当前版本中似乎被严重破坏了。

关于.net 3.5客户端配置文件。完全没用?我想念什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/872676/

相关文章:

asp.net - ASP.net 3.5 Web 应用程序的 Web 帮助

c# - BeginInvoke 中的 InvalidOperationException

client - 是否有获取 P4 客户端规范的文件历史记录的命令?

c# - 是否必须选择PromptDialog选项?

c# - 无法选择全行?

c# - 将匿名类型传递给 IComparer<T>

asp.net-mvc-3 - asp.net mvc 3.0 客户端验证不起作用

c# - CUDA C# .Net 示例项目? VS2010

c# - Okta SDK 过滤具有活跃状态并使用 StartsWith 和 Contains 关键字的用户

javascript - 为什么我的 XMLHttpRequest 不允许 XSS?