6

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

现在我很关心用户,因为大多数人会在他们的系统上安装 .Net Framework 4 Client Profile 而不是 .Net Framework 4 Full。用户会觉得下载和安装完整框架很烦人吗?但是客户端 41mb 和完整 48mb 只有一个微小的大小差异。

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

请帮帮我。

4

2 回答 2

3

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

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

于 2012-04-05T14:07:08.550 回答
0

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

除此之外,他们必须安装它。除非第 3 方控制放弃依赖,否则别无他法。

于 2012-04-05T11:24:12.327 回答