Echo,
Unless you are installing in an enviornment that is not extremely updated, its a fair bet that a machine will have one of the 3 versions of the .NET framework on it. (Of course, you could write an app to check the registry and see which version, if any, is installed).
Brian is correct, however, there is no way to run a .NET app without the .NET framework.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
================================================== =========
Why can't Programmers, program??
http://www.codinghorror.com/blog/archives/000781.html
================================================== =========