我准备将一些项目从.Net 2.0迁移到3.5SP1。我注意到,对于某些UI控件,ControlDesigner / CollectionEditor类似乎在3.5(ClientProfile)中缺失。转换/替换这些依赖项的最佳实践是什么?或者我是否必须考虑完全重写这些组件?将项目目标框架从2.0切换到3.5而不更改源代码上的任何内容时发生错误。
答案 0 :(得分:1)
ClientProfile中应该缺少设计器。你认为客户需要设计师吗? 只需使用完整的3.5安装进行开发即可。
答案 1 :(得分:0)
UI控件是自编写的,第三方控件还是.NET本身提供的基本控件?
如果您只是使用.NET提供的控件,它应该工作或者......视觉工作室的安装出了问题?您使用哪个VS版本?
答案 2 :(得分:0)
确定, 我做了.net 3.5 sp1的修复安装,解决了这个问题。然而,有一个问题尚未解决:
我有一个包含设计器支持的控件的程序集。如果我只想部署客户端配置文件,我将不得不使用仅某些控件的设计器支持进行单独的程序集,以便能够使用这些控件运送应用程序,而无需部署完整的.Net软件包。 ?或者,如果应用程序未在运行时使用设计器,我可以部署客户端配置文件吗?