Is there a way to run .net based applications without .net framework installed. Is there a way to do this. Is there a software that can achive this. Commercial software is also possible.
Added:
Has anyone any experience with VMWare thin client?
Is there a way to run .net based applications without .net framework installed. Is there a way to do this. Is there a software that can achive this. Commercial software is also possible.
Added:
Has anyone any experience with VMWare thin client?
There are a several different tools out there, a couple I have tried are:
You can find more by doing a search for ".NET Linker."
The two above, which I tried, seemed to work ok, but I never widely tested my code built with them. I tried them mostly out of curiosity.
My .NET apps are mostly used by IT departments. Installing the .NET framework is no big deal for them.
If you want to write software more targeted at end users then the .NET install may turn them off.
This is one of the better explanations (among the many) I have found:
Use Mono, it is developed by Novell and is open-sourceEdit: Question was about running without an installed runtime regardless of "supplier". Even so, here is a link to Mono's wikipedia entry. Enjoy.
http://en.wikipedia.org/wiki/Mono_(software)
This really sounds like more trouble than its worth when you are working with an OS that supports .net.
.net 2.0 I think even comes down as a Windows Update these days, its only 26mb, and you only install it once. If you want something thats win32 native go back to unmanaged C++.
Also check out: SmallestDotNet (although not windows 2000, it mentions that "Soon, Microsoft will release a super-small download for XP SP2 machines that have no version of the .NET Framework".)
The only alternative to .NET framework I know is MONO (for LINUX).
If one does not want to use the .NET framework, I think it would be better to consider using an other programming language, which generates a stand-alone executable. Something like Delphi or, if the prize is important, Lazarus. But I'm sure there are other alternatives.