.Net Framework 4完整版和Net Framework 4客户端配置文件定位

时间:2012-04-05 10:57:55

标签: c# .net user-controls .net-client-profile

我想将我的.net应用程序定位到.NetFramework 4(客户端配置文件),但后来我发现第三方控件使用System.Design来实现自定义控件。

现在我关注用户,因为大多数人都会在他们的系统上安装.Net Framework 4 Client Profile而不是.Net Framework 4 Full。用户是否会觉得下载和安装Full Framework很烦人。但是客户端只有一个小的差异 - 41mb和全48Mb。

大多数.net应用程序是否仅需要客户端配置文件?还有另一种方法可以在c#中使用带有客户端配置文件的ControlDesigner类。

请帮帮我。

2 个答案:

答案 0 :(得分:3)

您只需选择完整的.NET 4框架作为目标框架。试图采取任何捷径绕在你的脸上会爆炸。好吧,你的用户最重要的是。

这不是问题。您的安装项目需要确保在用户的计算机上提供正确的配置文件。如果她已经拥有客户端配置文件,涉及48兆字节的下载,那么.NET安装程序只会下载丢失的部分。

答案 1 :(得分:0)

您可以将System.Design的副本设置为true,并将其与您的应用一起分发。

除此之外,他们必须安装它。除非第三方控件丢弃依赖关系,否则没有其他办法。