Launch .net application without installing .net client profile?

I created the aC # .net application in the 4.0 framework, I have no objections when installing .net for the client PC, but it is so large as to be installed on the client end, it is not possible that there is a small configuration package or a remake that we install and we easily run the .net application, because installing a full-fledged framework for small applications looks very inconvenient. Please, help.

Thanks in advance Atif

+6
c # visual-studio visual-studio-2010
source share
7 answers

If using the special features of .NET 4 is less important than avoiding the installation, you can try downgrading your application to .NET 2 or even .NET 1. Most modern versions of Windows come with older versions of .NET pre. Full list here .

+4
source share

The .NET client profile is a small redist package. ("Small" compared to a full installation of the .NET Framework.) This is no less than .NET.

+4
source share

No, there is nothing less than the .NET Framework Client Profile 4.0. If this does not suit you, .NET is probably not suitable for you.

+3
source share

The client profile is already a smaller version than the full structure.

There is also a very small web installer , but this does not change the fact that the user will need to make a large download. Nothing happens around a client profile.

+1
source share

If you are targeting .Net Framework 4.0 with your application, it also needs to be installed on the client PC, there is no way around this ...

0
source share

If I had to make a serious recommendation, targeting a customer profile would be a way.

However, for informational purposes, there are several commercial programs that presumably perform their own compilation by converting all managed assemblies into actual native code. You can search for ".NET native compiler" or ".NET deployment without a frame" if you are interested.

I personally have never used any of them before, and I need to wonder about application performance in the absence of a JIT compiler. There may be some people on SO who have had experience working with some of them who could better decide if they are effective or just a waste of money.

0
source share

You can try Silverlight (i.e., outside the browser, a trusted application). It is smaller than the client profile, and many machines already have it.

0
source share

All Articles