4

MS Visual Studio.NET 2005 Pro と MS Visual Studio.NET 2008 Pro の最も大きな違いは何ですか? 私は Visual Studio.NET 2005 Pro のコピーを、それを使用していた前の人物が組織を離れたときに与えられました。そのため、このバージョンを VS.NET 2008 Pro にアップグレードすることを検討しています。

私の組織では、テクノロジー (java、php、および .net) を組み合わせて使用​​して、主に Web ベースのアプリケーションを開発しています。2005 年は .net フレームワーク 2.0 を使用し、3.5 フレームワークは 2008 年にのみ使用できることを知っています..それ以外は、私は少し途方に暮れています..

したがって、これら 2 つのバージョンの違いを経験した人について、stackoverflow クラウドからフィードバックを得ることができますか? 差し支えなければ、VS.NET 2008 Pro を使用する理由の上位 3 つまたは 5 つを投稿していただけますか?

ありがとう!

4

7 に答える 7

12

私はリストを書きましたが、それをすべて消去することにしました。スコットガスリーがVisualStudio2008について述べていることを複製する必要があるのはなぜですか?

http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

于 2009-01-02T06:25:13.920 に答える
3

私の目的では、これらが主な3つの理由です。

  1. .Net3.5を使用できます
  2. Javascriptの改善されたIntellisense
  3. さまざまな厄介なバグが修正され、一部のUIコンポーネントがわずかに改善されました

.NET3.5は大きなものです...他のすべてはかなり些細なことです。

于 2009-01-02T06:21:33.037 に答える
2

C#3.0は(私にとって)最大のボーナスです:

  • ラムダステートメント/式
  • 匿名タイプ
  • 部分メソッド
  • 自動実装されたプロパティ
  • 改良されたジェネリック型推論
  • 拡張メソッド
  • 式ツリー(.NET 3.5を使用する場合)
  • LINQ

これは.NET3.5とは異なることに注意してください。C#3.0は、.NET 2.0をターゲットにしている場合でも、特にLINQBridgeなどを使用してLINQ拡張メソッドを提供している場合でも使用できます。

ASP.NETデバッグやWCFホスティングなどの改善もあります。

于 2009-01-02T09:51:11.523 に答える
0
  1. (web)project-files の vs2005 のやり方が嫌いだったので、vs2008 まで vs2003 にとどまりました。
  2. 複数フレームワークのサポート。
  3. 全体的な改善
于 2009-01-02T08:57:12.303 に答える
0

VS2008 には、すべての大きな新機能の間で失われがちないくつかの優れた拡張機能があります。

  • 多くのプロジェクトを含むソリューションの平均ビルド時間が大幅に改善されました。

数十のプロジェクトを含むソリューションがある場合、VS2005 が何も変更されていないことを確認するのにかかる時間であるため、何も変更されていなくても、VS2005 がそれをビルドするのに約 1 分かかります。VS2008 では、「ダーティ」プロジェクトのチェックは瞬時に行われます。

生産性が大幅に向上しましたが、この機能はどこにも記載されていませんでした。

  • VS2008 では、何かが間違っている可能性があることが検出された場合でも、フォーム デザイナーを使用できますが、VS2005 ではこれが許可されていません。これは、WinForms のバグに対処する際の命の恩人です。

  • VS2008 の機能に加えて、 VS2008 SP1で追加された機能を確認してください。特に、新しい C# バックグラウンド コンパイルが気に入りました。

先に進んで、VS2008 の無料版を試すことをお勧めします。大きな新機能のほかに、製品を使用することによってのみ見つけることができる「小さな」機能強化が無数にあり、そのうちのいくつかはあなたにとって重要かもしれません.

ところで、VS2010 の機能もチェックしてみてください。これはまだ CTP であり、おそらく 2010 年近くにリリースされる予定ですが、ニーズによっては、アップグレードする前に待つ価値があるかもしれません。

于 2009-01-02T11:38:45.830 に答える
0

たとえば、CF.NET フレームワークと Windows Mobile 向けの開発を行っている場合、VS.2005 のコピーを保持しておくと便利です。CF.NET 1.0 をターゲットにすることができるためです。CF.NET 1.0 は、多くのデバイス/スマートフォンでまだ使用されています。VS.2008 では、これは不可能だと思いますが、間違っている場合はお知らせください。

于 2009-01-02T11:49:14.537 に答える
0

3.5 - 2007 年にリリースされた、これは 3.0 に加えて、新しいライブラリ (主に LINQ と TimeZoneInfo などの追加の「基本」ライブラリ) と新しいコンパイラ (C# 3 および VB 9 用) です。3.0 - 2006 年にリリースされました。これは 2.0 に加えて新しいライブラリ (Windows Presentation Foundation、Windows Communication Foundation、Workflow Foundation、および Cardspace) です。

于 2013-02-18T19:43:28.670 に答える