Run VB app without .NET installed?
-
I have found the definitive answer! Unfortunately, it's not what I wanted (although it is what I expected). In summary, to quote the article found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/redistdeploy.asp, "Applications and controls written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs." Oh, well, time to roll back to VB6! And .Net was so.... nice! I'm losing my warm and fuzzy feeling.... >I originally wrote: >In VB 6.0, you could place your VB app on a disk along with the VB runtime DLL, and it would work (from disk) on any Wintel >machine; no need to have VB installed. >:confused: Is there any way to do the same thing with VB.NET? I have a VB app that must be run on WinXP machines that >don't have the .NET framework installed (and for security reasons :mad: I can't install it, either, which would be the >simplest thing, eh?). Is there a list of the magical contents of the .NET framework that I can copy to my disk? >Is my only hope to revert to VB6.0 and use the DLL magic method :~ ? Thanks in advance for any guidance.
-
I have found the definitive answer! Unfortunately, it's not what I wanted (although it is what I expected). In summary, to quote the article found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/redistdeploy.asp, "Applications and controls written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs." Oh, well, time to roll back to VB6! And .Net was so.... nice! I'm losing my warm and fuzzy feeling.... >I originally wrote: >In VB 6.0, you could place your VB app on a disk along with the VB runtime DLL, and it would work (from disk) on any Wintel >machine; no need to have VB installed. >:confused: Is there any way to do the same thing with VB.NET? I have a VB app that must be run on WinXP machines that >don't have the .NET framework installed (and for security reasons :mad: I can't install it, either, which would be the >simplest thing, eh?). Is there a list of the magical contents of the .NET framework that I can copy to my disk? >Is my only hope to revert to VB6.0 and use the DLL magic method :~ ? Thanks in advance for any guidance.
You're out of luck - AFAIK the framework has to be installed using dotnetfx.exe to use a .NET application. -- Ian Darling
-
I have found the definitive answer! Unfortunately, it's not what I wanted (although it is what I expected). In summary, to quote the article found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/redistdeploy.asp, "Applications and controls written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs." Oh, well, time to roll back to VB6! And .Net was so.... nice! I'm losing my warm and fuzzy feeling.... >I originally wrote: >In VB 6.0, you could place your VB app on a disk along with the VB runtime DLL, and it would work (from disk) on any Wintel >machine; no need to have VB installed. >:confused: Is there any way to do the same thing with VB.NET? I have a VB app that must be run on WinXP machines that >don't have the .NET framework installed (and for security reasons :mad: I can't install it, either, which would be the >simplest thing, eh?). Is there a list of the magical contents of the .NET framework that I can copy to my disk? >Is my only hope to revert to VB6.0 and use the DLL magic method :~ ? Thanks in advance for any guidance.
Sounds like your application should have been an ASP.NET web application since you can't control what configuration your clients would have. Of course, web applications require the client to have an internet connection (or network for intranet web servers) but that's a lot more common currently than clients with the .NET framework.
-
I have found the definitive answer! Unfortunately, it's not what I wanted (although it is what I expected). In summary, to quote the article found at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/redistdeploy.asp, "Applications and controls written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs." Oh, well, time to roll back to VB6! And .Net was so.... nice! I'm losing my warm and fuzzy feeling.... >I originally wrote: >In VB 6.0, you could place your VB app on a disk along with the VB runtime DLL, and it would work (from disk) on any Wintel >machine; no need to have VB installed. >:confused: Is there any way to do the same thing with VB.NET? I have a VB app that must be run on WinXP machines that >don't have the .NET framework installed (and for security reasons :mad: I can't install it, either, which would be the >simplest thing, eh?). Is there a list of the magical contents of the .NET framework that I can copy to my disk? >Is my only hope to revert to VB6.0 and use the DLL magic method :~ ? Thanks in advance for any guidance.
Yes you can. There is a compiler that says that it will compile it too native code. http://www.remotesoft.com Bo Hunter
-
Yes you can. There is a compiler that says that it will compile it too native code. http://www.remotesoft.com Bo Hunter
The native code compiler looks interesting, but I can't find any information about it other than the short blurb on their main page. There is no pricing or download information.
-
The native code compiler looks interesting, but I can't find any information about it other than the short blurb on their main page. There is no pricing or download information.