Reputation: 123
A software created using VB.net,can this s/w be installed and run directly on another computer or that computer need a .NET Framework installed?
Upvotes: 0
Views: 91
Reputation: 34198
You need to have the .NET framework (runtime, not SDK) installed on the computer.
However, this is a standard part of Windows and has been for years. Different versions of Windows come with different versions of .NET as standard. From memory these are:
However, Windows Update will upgrade these by default, so realistically it's reasonably to assume it will exist on most machines.
Upvotes: 2
Reputation: 43743
If it's written in VB.NET, then it is managed code and is compiled to a .NET assembly. In order to run a managed .NET assembly, you must have the .NET framework installed. So, to answer your question, yes, it must be installed on any machine that will run your VB.NET application. If you needed to make an application that could run without the framework, using Visual Studio, you would need to write unmanaged code in C++.
Upvotes: 0