我目前正在评估一个 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/