This is some thing I been wondering for a while. is there a way to make a program in VB.NET without needed the framework installed to run it on a computer?
Printable View
This is some thing I been wondering for a while. is there a way to make a program in VB.NET without needed the framework installed to run it on a computer?
A short answer. No.
No. VB.NET programs will not run without having the .NET Framework installed.
Only if you pay the $$$.
Hm, that's an interesting-looking tool. It does copy parts of the Frameowrk to the target machine, though, even if it only copies the parts that you need. That blurb about compling IL to native code doesn't appear to be true based on the followup page.
Emm it a good think to know that !!!
Still requires you to have something installed, doesn't it? I don't see the point. Eventually, if you have 15 different .net apps on your machine, you might as well have the whole framework on your machine!
I'm not sure there's much value to it myself, Mendhak.
Fifteen years ago, when storage and RAM were at a premium, I could see how something like this would be very useful. Today, though, the .NET Framework's 38-megabyte disk footprint is chump change.
im waiting for MS to start coming out with some of their own applications based on the framework... maybe an office version or something along those lines.. or a webbrowser...
probably not likely.. but it sure would get more users on board with .net and less worries about people having it or not having it...
Not the answer I was hoping for. This leads me to another question though do you know why Microsoft decided to do this? Is there a good reason, or where they just being Microsoft?
.NET is Microsoft's answer to Sun Micrososystem's Java: a development platform for managed code running inside a controlled runtime environment. It's not a case of "just being Microsoft". The software development industry has embraced the managed-code model as productive, useful, and stable.
VB6 applications also require runtime libraries to be present in order to run. I don't understand why people complain about the Framework requirement like it's something new.
Is managed code slower than unmanaged code though? Wouldn't be a good thing to make games on in my opinion.
I remember reading before Office 2003 came out that it was going to be partially written on .NET but it doesntQuote:
Originally Posted by kleinma
require the Framework so I wonder if it is sef contained or if it was even true.
Actually, classic VB is interpreted, which is quite slow. VB.NET code is compiled into MSIL bytecode, and then JIT-compiled into native language upon execution. In short, VB.NET is significantly faster than vanilla VB. :)Quote:
Originally Posted by Jacob Roman
VB6 compiled to native codeQuote:
Originally Posted by HopeDagger
it had both options of P code or native
Quote:
Originally Posted by HopeDagger
Not according to this
http://externalweb.exhedra.com/Direc...M_NETvsVB6.asp
VB.Net is on average 1.034x slower (it performs at 96.7% of VB6's speed).
And VB6 is slow in IDE mode, yet faster in exe mode. ;)
I stand most potently corrected. :)
I was under the impression that VB was interpreted. :/
Not since they gave the ability to compile the programs. It is interpreted in the IDE, for debuging purposes. The execution speeds up greatly when it is compiled.
I think, and I am almost sure that MS CRM is written in .Net.
It was quite apparent during that prime numbers contest we had several months ago.
Well it looks like I got my answer and then some thank you.