It should come as no surprise that .NET assemblies can be executed only on a machine that has the
.NET Framework installed. For an individual who builds .NET software, this should never be an
issue, as your development machine will be properly configured at the time you install the freely
available .NET Framework 3.5 SDK (as well as commercial .NET development environments such as
Visual Studio 2008).
CHAPTER 1 n THE PHILOSOPHY OF .NET 31
However, if you deploy an assembly to a computer that does not have .NET installed, it will
fail to run. For this reason, Microsoft provides a setup package named dotnetfx3setup.exe that can
be freely shipped and installed along with your .NET software. This installation program can be
freely downloaded from Microsoft from their .NET download area (http://msdn.microsoft.com/
netframework). Once dotNetFx35setup.exe is installed, the target machine will now contain the
.NET base class libraries, .NET runtime (mscoree.dll), and additional .NET infrastructure (such
as the GAC).
No comments:
Post a Comment