.NET application to native code?
-
I have a .NET application and I'd like to distibute it in 2 forms: 1. As is. 2. Compiled to run on a Windows systems which may not have the .NET framework. Is there a way to get a native application from a collection of assemblies? I looked into the ngen.exe program, but this appears to only pre-compile assemblies into an internal cache.
-
I have a .NET application and I'd like to distibute it in 2 forms: 1. As is. 2. Compiled to run on a Windows systems which may not have the .NET framework. Is there a way to get a native application from a collection of assemblies? I looked into the ngen.exe program, but this appears to only pre-compile assemblies into an internal cache.
Somewhere on this forum, someone was asking about Obfuscators and wanted an opinion about something from Salamander software (IIRC) which turned .NET apps into native code. Find the link and see whether it still requires the .NET framework installed. James - out of order -
-
Somewhere on this forum, someone was asking about Obfuscators and wanted an opinion about something from Salamander software (IIRC) which turned .NET apps into native code. Find the link and see whether it still requires the .NET framework installed. James - out of order -
James T. Johnson wrote: Somewhere on this forum, someone was asking about Obfuscators and wanted an opinion about something from Salamander software (IIRC) which turned .NET apps into native code. Find the link and see whether it still requires the .NET framework installed. IIRC, Salamander is only a super-NGEN, you still need the .NET framework Your incessant rantings indicate you have a brain the size of a pea, and the mental capacity of a bag of hammers. - John Simmons
-
I have a .NET application and I'd like to distibute it in 2 forms: 1. As is. 2. Compiled to run on a Windows systems which may not have the .NET framework. Is there a way to get a native application from a collection of assemblies? I looked into the ngen.exe program, but this appears to only pre-compile assemblies into an internal cache.
jstonge wrote: 2. Compiled to run on a Windows systems which may not have the .NET framework. This is impossible IMHO. You will always need your assembly (because of the metadata) and the framework (as the class library and to interpret it) even if you precompile your assembly (with NGEN for example). Cheers Martin "Situation normal - all fu***d up" Illuminatus!
-
jstonge wrote: 2. Compiled to run on a Windows systems which may not have the .NET framework. This is impossible IMHO. You will always need your assembly (because of the metadata) and the framework (as the class library and to interpret it) even if you precompile your assembly (with NGEN for example). Cheers Martin "Situation normal - all fu***d up" Illuminatus!
And eventually all PC's will have the .NET framework pre-installed , just like all the VB/C++ runtimes. Its not all that different and could possibly decrease the size of an application if the application is very big. I wonder if it is possible the make a cutdown version of the .NET framework like as in Java, where only needed assemblies are required and the "WebStart" it. :) "I dont have a life, I have a program."
-
I have a .NET application and I'd like to distibute it in 2 forms: 1. As is. 2. Compiled to run on a Windows systems which may not have the .NET framework. Is there a way to get a native application from a collection of assemblies? I looked into the ngen.exe program, but this appears to only pre-compile assemblies into an internal cache.
This is a huge problem with .NET If you're a small company and generally don't distribute your apps on CD, .NET is severly limiting your potential market. I've managed to compile C++ 6.0 using Studio.NET and the final exe does not require the 22MB framework but I have been unsuccessful with VB.net I agree that EVENTUALLY, everyone will have the framework installed, but untill then, would you download a 22.1MB application or a 100Kb application? Rick Eastes. http://www.eastes.net