1

これは奇妙な質問のように聞こえるかもしれませんが、私はかなり大きなプロジェクトに取り組んでおり、全員が同じリポジトリにコミットし、全員が VS2010 を使用しています。
正直、情けないほど遅い(「内部処理待ち…」)のにうんざりしているので、自分でVS2012を買おうと思っていました。
しかし問題は、私が言ったように、私は大きなプロジェクトの一部であり、他の人々は VS2012 に更新しようとしないということです。 . また、さまざまな理由から、会社が新しい Visual Studio を喜んで購入するとは思えません。VS 2012 で開発 (C++、C++ CLI、C#) を行い、他のユーザーと簡単に統合することは可能ですか? 新しいもの (たとえば C++11) を使用することはできませんが、VS2010 の言語のみを使用する場合は可能ですか?

PS「ヘッドハンターを雇う」コメントはご遠慮ください:)

4

3 に答える 3

2

私は仕事でVS2012RCを使用しており、同僚はSP1(主にC#およびC ++)でVS2010を使用しています。必ず.NET4を使用する必要がありますが、.NET4を使用している限り、同じプロジェクトで両方を開発している人々に問題が発生することはありません。VS2010のサービスパック1がない場合は、問題が発生する可能性があります。私は2012年にプロジェクトを作成し、2010年にプロジェクトを開始しました。その逆も問題ありません(.NET4に設定されている限り)。また!私は2010年と2012年の両方を同じマシンにインストールしているので、それが私にとって非常にうまく機能する理由のいくつかに影響を与える可能性があります。

バージョン管理では、VS2012がプロジェクトファイル内のいくつかのタグをVS2012と言うように更新し、2010がそれを2010に変更することに気付きましたが、それでも問題は発生していません。

于 2012-08-12T17:35:48.550 に答える
2

大変だと思います。VS2012で非推奨になったVS2010のものはどうですか?

編集:大規模なチームが新しいバージョンのVisual Studioに移行するには、数か月の計画が必要です。私は大規模なプロジェクトに取り組んでおり、楽しみのために、VS2012でソリューションの1つ(現在はVS2008)をコンパイルしようとしました。彼は82k以上のコンパイルエラーに直面しました(明らかに1つを修正すると負荷は解決しますが、それでも)。

ですから、異なるバージョンの人がいることは悪夢だと思います。

于 2012-08-10T08:28:12.520 に答える
1

VS2010よりもVS2012にアップグレードしても、パフォーマンスが大幅に向上することはないと思います。それがあなたのアップグレードの主な目的であるならば、私はそれが面倒な価値があるとは思わない。また、VS2012は、現在のバージョンに変換せずに以前のバージョンを開くことができないため、他の開発者との継続的な競合が発生します。先に進む前に、アップグレードのメリットを慎重に検討する必要があります。VS2012に開発チーム全体に確実に役立つ機能がある場合は、それだけの価値があるかもしれません。

于 2012-08-10T08:28:33.517 に答える