.Net Framework 4 Complete and Net Framework 4 Client Profile Orientation

I wanted to target .net application to .NetFramework 4 (client profile), but later I realized that a third-party control uses System.Design to implement a custom control.

Now they are worried about users, as most of them will have .Net Framework 4 Client Profile installed on their system, not .Net Framework 4 Full. Will users find it annoying to download and install Full Framework. But there is only a small client with different dimensions - 41 mb and a full 48 mb.

Does most .net applications require only a client profile? There is also an alternative way to use the ControlDesigner class in C # with a client profile.

Please help me.

+6
source share
2 answers

You just need to choose the complete .NET 4 platform as the target platform. Trying to take any label around it will explode in your face. In the best way, your user is faced the most.

It's not a problem. In the Setup project, you must ensure that the correct profile is available on the user computer. If you do not need to download 48 megabytes, if it already has a client profile, the .NET installer downloads only missing fragments.

+3
source

You can always have a true copy for System.Design installed and distribute it with your application.

In addition, they must install it. There is no other way if the third-party control does not disable the dependency.

0
source

Source: https://habr.com/ru/post/912489/


All Articles