I have a friend who was handed off a C#/.NET web project from a departed employee. The project had no project file or solution file, but did have the full contents of files, including code behind files.
We know that it was built using .NET 2.0 or higher because of some things found in the web.config file. But this raised the question:
If you don't have a project or solution file, or you run across a published codebase for a website, is there a utility or method that can be used to determine which version of the .NET framework is was built for? [We need the assumption that we can't look at IIS to see which version, in this case]