BT

ラウンドトリップ: Visual Studio 2010と2012で同じプロジェクトを使う

| 作者: Jenni Konrad フォローする 0 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2012年6月13日. 推定読書時間: 3 分 |

原文(投稿日:2012/06/09)へのリンク

以前は、開発者は新しいバージョンのVisual Studioに移行したとき、以前のバージョンでは使用できなくなっていた。Visual Studio 2012 RCでは、プロジェクトのチームでVisual Studio 2010と2012のどちらでも利用可能になる"プロジェクトラウンドトリップ"と呼ばれる機能を提供している。

Visual Studio 2010のService Pack 1には、プロジェクトラウンドトリップ用のフレームワークが含まれている。Visual Studio Blogによれば:

Visual Studio 2010は、私たちはVisual Studioと.NETランタイムの1対1の紐付けを切って、完全なマルチターゲッティングを可能にしました。これによりVisual Studio 2010で古い.NET Frameworkを対象にしたプロジェクトを作成することができ、Visual Studioのバージョン間でプロジェクトを行き来できる中間まで進むことができました。Visual Studio 11で私たちは、異なる環境で操作したプロジェクトを正しく処理できるという、次の自然なステップに進みました。

ラウンドトリップ機能を使う際のもっとも重要な検討事項は、プロジェクトはVisual Studio 2010 SP1の後方互換機能だけを使用して、必ず.NET Framework 2-4を対象にすることである。互換性は、プロジェクトの種類によっても異なり、いくつかのプロジェクトは完全に除外されている。(Microsoftは、広域なリストで互換の詳細を提供している。)

プロジェクトの振る舞い
MicrosoftはほとんどのプロジェクトがVisual Studio 2010 SP1と2012でラウンドトリップしても問題なく同じように動作すると考えている。ビルドパスにハードコードされたバージョン番号ではなく、変更が必要な時にだけ自動的に変数を使用するように更新される。 プロジェクトは、次のプロジェクトタイプを含むいくつかでシームレスにラウンドトリップすることができる: Windows Forms、Sharepoint、WCF、WPF、ほとんどのSQL Serverプロジェクト

その他のプロジェクトはラウンドトリップ可能なように自動的に更新される。Visual Studio 2012はプロジェクトを開いた時に、'プロジェクトのレビューとソリューションの変更'ダイアログを表示して、影響を受ける項目を表示する。ユーザーは変更前に提案をレビューすることができ、プロセスの一部としてバックアップが作成される。 Visual Studio 2012プラットフォームの変更が行われると、プロジェクトは2012と2010 SP1の両方で使用することができる。 Silverlight 4と5、Blend、Visual Studio 2010 Webプロジェクトは、このカテゴリーに分類される。

プロジェクトの種類によっては、以前のVisual Studioアップグレードのように動作する: 一度これらが変換されると、他のバージョンのVisual Studioでは使用できなくなる。このタイプには、F#、LightSwitch、SQL Server LocalDBが含まれている。

除外
Windows Phone、Windows Mobile、Cloud tools for Windows Azure、BizTalk 2010 R2、Visual Studio Installer (.msi)プロジェクトはVisual Studio 2012 RCで使用することができない。Microsoftはまだ、最終リリースでこれらのタイプをラウンドトリップ可能として追加するかどうかの詳細を明示していない。インストーラープロジェクトは、InstallShield Limited Edition for Visual Studioを代わりに使うことを推奨している。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

ASP.NET Core - シンプルの力

Chris Klug 2018年6月4日 午前3時26分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT