Portable .Net?!
-
Hi everyone. Does anyone know if it is possible to include the .net core assemblies, say in a cd for our program to use theme and solve the problem of detecting the installed .net version and installing the required version?! It's a real problem for me that create multimedia cds using C#!
Sojaner!
-
Hi everyone. Does anyone know if it is possible to include the .net core assemblies, say in a cd for our program to use theme and solve the problem of detecting the installed .net version and installing the required version?! It's a real problem for me that create multimedia cds using C#!
Sojaner!
I think there are .NET obfuscators that cram all the dependencies into one assembly and optionally compile it into a native executable.
ROFLOLMFAO
-
I think there are .NET obfuscators that cram all the dependencies into one assembly and optionally compile it into a native executable.
ROFLOLMFAO
-
There are no "free full functional" ones. The one or two products that promise to include all the required parts into your program are quite expensive from what I've heard. But obviously, if one main requirement for your application is that no installation is required, then choosing .NET was a mistake in the first place.
Regards, mav -- Black holes are the places where God divided by 0...
-
Hi everyone. Does anyone know if it is possible to include the .net core assemblies, say in a cd for our program to use theme and solve the problem of detecting the installed .net version and installing the required version?! It's a real problem for me that create multimedia cds using C#!
Sojaner!
These links might help you: Xenocode Postbuild[^] Portable .NET[^]
#region signature my articles #endregion
-
There are no "free full functional" ones. The one or two products that promise to include all the required parts into your program are quite expensive from what I've heard. But obviously, if one main requirement for your application is that no installation is required, then choosing .NET was a mistake in the first place.
Regards, mav -- Black holes are the places where God divided by 0...
mav.northwind wrote:
if one main requirement for your application is that no installation is required, then choosing .NET was a mistake in the first place.
Actually, it's not a mistake. If the OS comes with the required framework, no installation is required and a simple copy and paste is all that is needed. (e.g.: I can compile and send the resulting assembly over to my friend's computer for execution without him having to install anything.)
ROFLOLMFAO
-
mav.northwind wrote:
if one main requirement for your application is that no installation is required, then choosing .NET was a mistake in the first place.
Actually, it's not a mistake. If the OS comes with the required framework, no installation is required and a simple copy and paste is all that is needed. (e.g.: I can compile and send the resulting assembly over to my friend's computer for execution without him having to install anything.)
ROFLOLMFAO
Ri Qen-Sin wrote:
If the OS comes with the required framework
I think that's exactly the problem he's facing. Windows Server 2003 comes with .NET 2.0 pre-installed, Vista comes with .NET 3.0 pre-installed. For all other OS's there is no .NET installed out-of-the-box, and without installing .NET the application doesn't work. Installing .NET can be automated, but even then it takes a while. Once the target system does have .NET, of course you can simply use XCOPY deployment for .NET applications, but without the framework you're grounded.
Regards, mav -- Black holes are the places where God divided by 0...
-
Hi everyone. Does anyone know if it is possible to include the .net core assemblies, say in a cd for our program to use theme and solve the problem of detecting the installed .net version and installing the required version?! It's a real problem for me that create multimedia cds using C#!
Sojaner!
I build a C++ app that launches the .NET install from CD if needed, then installs my app. It works well for me.
Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )