簡単な回答: .NET Framework バージョン オプションは、作成された Silverlight プロジェクトには直接影響しませんが、Silverlight アプリケーションをホストする (オプションの) ASP.NET Web アプリケーション プロジェクトには影響します。
より長い答え:
Silverlight アプリケーション プロジェクトを作成するとき、Visual Studio は、ASP.NET Web アプリケーション プロジェクトも作成して Silverlight アプリケーションをホストするかどうかを尋ねます。
このようなプロジェクトを作成することを選択した場合、前の [新しいプロジェクト] ダイアログで選択した .NET Framework バージョンがターゲットになります。
.NET Framework バージョン オプションが実際に Silverlight プロジェクト自体に影響を与えないかどうかを確認するために、2 つの Silverlight アプリケーション プロジェクトを作成しました。.csproj
次に、生成された 2 つのプロジェクト ファイルを比較しました。どちらのプロジェクト ファイルにも .NET Framework のバージョンはまったく記載されていませんが、代わりに次のようになります。
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>