What is the best way to ensure that a user who wants to install my application has .Net 2.0 installed on their computer? I don't really want to use a normal setup project created using Visual Studio, because my application is a portable application and does not use the registry or need an Add and Remove Programs entry. It needs to be as simple as possible for the users to use (because some might not be very computer literate).
Edit: I accepted MusiGenesis's answer because it is the simplest for both me and the users. I am going to add a link to the .Net 2.0 installer from the web site where they download my application.
In the future, I might combine all three answers and write a simple C++ prerequisite checking app that the users could run before they install my application.