2011-07-21 47 views
0

ソリューションファイルをVS2010で開き、プロジェクトを右クリックしてビルドタブに移動し、.NETフレームワークを4から2に切り替えます。次にすべてを保存します。しかし、私の.csprojは変更されません - それはまだ言います.csprojファイルはいつ更新されますか?

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 

これはなぜですか?そして、このラインを更新するにはどうすればいいですか?

+0

プロジェクトを閉じて、それを再起動しようとしたことがありますか? –

+0

はい。それは助けになりません。 –

+0

あなたはビルドタブに行くと言う - これについては確かですか?ターゲットフレームワークを選択する場所はアプリケーションタブです。 –

答えて

2

VS2010からプロジェクトを右クリックし、[プロパティ]を選択し、[ターゲットフレームワーク]を[.NET Framework 2.0]に設定します。 VSはアプリケーションを終了/再開し、あなたは良いことがあるはずです。私はの意味が分かりません。を明示的にクリックする必要はありません。をすべて保存してください。

enter image description here

+0

申し訳ありません - 「ビルド(タブ)」に修正されていたはずです。しかし、私はこれをやっていて、.csprojはまだ更新されていません。ローカルビルドで.NET2が使用されることはわかっていますが、このファイルを共有する必要があります。 –

+0

これは間違いですが、アプリを終了してcsprojファイルの4.0から2.0への変更を手で止めることは何もありません。このアプリケーションを再度開くと、* Target framework *フィールドに2.0と表示されるはずです。 –

+0

+1私のマシンでこれをテストしたところ、ダイアログボックスでyesを選択した後にVSが閉じる/再開することを警告するcsprojが変わります。 –

関連する問題