Distribution Requirements

Wow -- I am very impressed with some of the Host Designer sample Applications I've come across. This looks like something I can use to help post some legacy C code.

Question -- on machines I deploy my C# Exe (will be based on the MS DesignHost sample) what is required? Does the destination machine have to have .NET 2003 or .NET 2005 installed or just the .NET Framework CLR?

[380 byte] By [bxs122] at [2007-12-16]
# 1
You only the need the redistributable dotnetfx. However, this depends on certain OS service packs, like NT SP6a and IE 5.01. If you're using System.Data, you also need MDAC 2.6.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/NETFx1Redistreq1_1.asp

Or you can use the Publish feature in Whidbey, which automatically detects the dependencies of your application and creates a setup program that automatically downloads and installs the required components.

DanielRieck at 2007-9-9 > top of Msdn Tech,Windows Forms,Windows Forms Designer...
# 2
I have found hundreds of replies: "Include dotnetfx.exe with your distribution." How exactly do you include dotnetfx.exe with a distribution. I have a C# program that works fine for me but everyone else complains that it gives a weird error and dies. They do not have the .net framework. I have no clue where to start on the task of including dotnetfx.exe as part of the program so that it is auto-installed if needed.
kainaw at 2007-9-9 > top of Msdn Tech,Windows Forms,Windows Forms Designer...