Visual Studio C# 2010 Express では、.NET Framework 4 をサポートする参照が新たに追加されるため、前のバージョンでビルドしようとすると「参照コンポネート 'Microsoft.CSharp' が見つかりませんでした。」と表示される。
参照設定から以下を外すと良い。
EnvDTE100
Microsoft.CSharp
System.Core
なお、Windows のバージョンと.NET Framework のバージョンの対応は以下の通り。
Windows 7 標準搭載は、.NET Framework 3.5(Windows 8 以降では既定で無効化)
Windows 8 標準搭載は、.NET Framework 4.5
Windows 10 標準搭載は、.NET Framework 4.6
Visual Studio 2010 で、.NET Framework 4 に対応
<参考>
WEB系技術電脳日記:NET Framework 4 よりも前バージョンに下げると警告(´・ω・)スか?
Wikipedia:.NET Framework
参照設定から以下を外すと良い。
EnvDTE100
Microsoft.CSharp
System.Core
なお、Windows のバージョンと.NET Framework のバージョンの対応は以下の通り。
Windows 7 標準搭載は、.NET Framework 3.5(Windows 8 以降では既定で無効化)
Windows 8 標準搭載は、.NET Framework 4.5
Windows 10 標準搭載は、.NET Framework 4.6
Visual Studio 2010 で、.NET Framework 4 に対応
<参考>
WEB系技術電脳日記:NET Framework 4 よりも前バージョンに下げると警告(´・ω・)スか?
Wikipedia:.NET Framework