The C# compiler converts your program to IL. Not executable code. The CLR takes the IL, JITs it to make executable code, and runs it. No .NET runtime == no run.
Are you saying that I can't write an application in C# and then create a setup or something of the sort, and then install it on another computer that doesn't have .Net on it?
I'm used to writing applications in VB6 and then creating a setup (with the VB package and deployment wizard or InstallShield), and then installing the application on any computer I want using the setup, regardless of whether or not there's VB6 or Visual Studion installed on that computer..
I can't do this with a C# application?
You'd need to check the legalese on the MS web site, but I think you can redistribute the .NET runtime if you have the SDK. Think of it like Java - you need the runtime in order to run it.
you can make a setup project that installs the framework for you. .net needs the framework like vb6 neede the vb6run.dll thingie and like you need the flash plugin to see flash pages.
Christiaan Baes
Belgium
If you want to get an answer read this FAQ faq796-2540 There's no such thing as a winnable war - Sting
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.