MSスタックのすべてのパーツがどのように組み合わされているかについてはかなり混乱しています。C#バージョン、Visual Studioバージョン、.NET Frameworkバージョン、およびASP.NETバージョン(これは.netバージョンと同じですか?)は、特定のプロジェクトにどのように適合しますか?
たとえば、.NETFramework2を対象とするプロジェクトにVisualStudio2010を使用している場合、使用できるC#またはASP.NETの機能をどのように知ることができますか?