我想将我的.net应用程序定位到.NetFramework 4(客户端配置文件),但后来我发现第三方控件使用System.Design来实现自定义控件。
现在我关注用户,因为大多数人都会在他们的系统上安装.Net Framework 4 Client Profile而不是.Net Framework 4 Full。用户是否会觉得下载和安装Full Framework很烦人。但是客户端只有一个小的差异 - 41mb和全48Mb。
大多数.net应用程序是否仅需要客户端配置文件?还有另一种方法可以在c#中使用带有客户端配置文件的ControlDesigner类。
请帮帮我。
答案 0 :(得分:3)
您只需选择完整的.NET 4框架作为目标框架。试图采取任何捷径绕在你的脸上会爆炸。好吧,你的用户最重要的是。
这不是问题。您的安装项目需要确保在用户的计算机上提供正确的配置文件。如果她已经拥有客户端配置文件,不涉及48兆字节的下载,那么.NET安装程序只会下载丢失的部分。
答案 1 :(得分:0)
您可以将System.Design的副本设置为true,并将其与您的应用一起分发。
除此之外,他们必须安装它。除非第三方控件丢弃依赖关系,否则没有其他办法。