2009-05-01 12 views
3

私は自宅のコンピュータにはVisual C#2008を持っていますが、学校のコンピュータでは2005年です。 2005年に2008年のファイルを実行するためにダウンロードできるパッチまたは何かがありますか?2005年のC#2008の開設

+0

いくつかのパッチか何かがある場合、私は興味があると思います。それにもかかわらず、Visual Studio 2008の試用版をダウンロードできます。それは90日のように実行されます。 – BobbyShaftoe

答えて

1

ほとんどのコードはうまくいくはずです。 Visual Studio 2005で動作しないものは、C#3の新しい機能です。これらの言語機能にはC#3コンパイラが必要です。

ラムダ式
自動実装プロパティ
オブジェクト初期化子
コレクション初期化子
:ここ

はC#3は、それはC#2コンパイラでビルドしません持っているものの非網羅的なリストであります 拡張メソッド
部分メソッド
暗黙的に型付けされたローカル変数
匿名タイプあなたが自由にプロジェクト全体を共有することができるように(できれば)

は(このリストを展開すること自由に感じなさい...)

はおそらく行うための最善のことは、学校でVisual C# 2008 Express Editionをダウンロードすることです。

+0

ソリューションファイル自体は問題です.vs2005は、vs2008ソリューションを重大な変更を加えることなく使用します。 –

1

私が知っている中で最も速いのは、新しい空のVS 2005プロジェクトを作成し、右クリックして "既存のアイテムを追加..."を選択し、VS 2008プロジェクトからすべてのコードを選択することです。 Andrewが言ったように、3.0以上のものを使用していない限り、うまくコンパイルする必要があります。

0

あなたが学生であれば、あなたは無料のための専門Microsoft Dreamsparkに行くとVisual Studio 2005を得ることができますか?アップグレード版(VS2008)と並行して動作します。こうすることで、自宅でプロジェクトを編集しても、学校で引き続き作業を続けることができ、プロジェクトファイルは引き続き互換性があります。

それ以外の場合、Visual Studioバージョン間のソリューションファイルは、下位互換の ではありません。 VS2005で新しい プロジェクトを作成し、ソースファイルを追加して が参照するコードを "置き換える"ことをお勧めします。.NET 3.0または.NET 3.5。しかし、あなたがVS2008で編集を続けるならば、あなたは学校に戻るたびにこのプロセスを繰り返す必要があります。ヤック

をお楽しみください 、

ロバートC. Cartaino

+0

プロジェクトファイルは正常に動作するはずです。 –

関連する問題