Visual Studioを更新するかどうかで迷っています

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
太一

Visual Studioを更新するかどうかで迷っています

#1

投稿記事 by 太一 » 9年前

DXライブラリを利用してゲームを作って来た者です
開発環境は「Visual Studio 2010 Professional」三年ほど利用しています。
最近「Visual Studio 2012」にバージョンアップしようかと思っているんですが
「Visual Studio 2012」はバグ?が多いと当時目にしたことを覚えていますが
現在もお勧めされるものではないのでしょうか?
それとも更新した方がいい圧倒的なメリットはありますか?
私はVisual C++で作っています。

更新するメリットがそんなに無いのであれば
もう数年2010で行こうと思っていますが
変えた方がいいなら変えたいです。

あと、一番気になっているところは
Visual Studio 2012へのバージョンアップに合わせて、
今使っているDXライブラリのファイルや、Visual Studioのプロジェクト等で
修正や変更しなければならなくなりますか?
それが面倒そうで、慣れた今の環境の方がいいんじゃないだろうか、と
思ってしまいます。

その辺、教えて下さい!

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: Visual Studioを更新するかどうかで迷っています

#2

投稿記事 by softya(ソフト屋) » 9年前

2013Expressも入れれば良いと思います。2010と共存できます。
プロジェクトはコピーした上で、2013で試してみてダメなら新規だけ2013にする方法もあります。
私のPCでは2005から2013まで入っていますが困ってません。

なお、C++11を使うのなら2013の方が良いと思います。

> DXライブラリのファイル
古くなると動かない環境も出てきますのでDXライブラリは定期的に入れ替えをオススメします。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

太一

Re: Visual Studioを更新するかどうかで迷っています

#3

投稿記事 by 太一 » 9年前

softya(ソフト屋) さんが書きました:私のPCでは2005から2013まで入っていますが困ってません
すみません、そういうことを聞きたいわけでは無いのですが…

もう少し理解出来るように
説明して頂けませんか

アバター
海Sea
記事: 102
登録日時: 13年前
住所: 大阪
連絡を取る:

Re: Visual Studioを更新するかどうかで迷っています

#4

投稿記事 by 海Sea » 9年前

太一 さんが書きました:
softya(ソフト屋) さんが書きました:私のPCでは2005から2013まで入っていますが困ってません
すみません、そういうことを聞きたいわけでは無いのですが…

もう少し理解出来るように
説明して頂けませんか
2013と2010は同じパソコンに両方インストールできると、
仰っていますが。ちゃんと。2012も同じです。
単純なバージョンアップではなく、両方入れれば問題ありません。

ちなみに、バージョンアップ自体にはメリットもデメリットも無いのです。
ただ単に.netframeworkに新たに追加された新機能が使えるだけです。
それらの機能が必要だと感じたときに、
バージョンアップにこだわるなら、
バージョンアップすれ良いのではないでしょうか

追記
2010でできることは、それ以降のVSは当然できます
しかしその逆はできません。新機能とはそういうことです

アバター
usao
記事: 1887
登録日時: 11年前

Re: Visual Studioを更新するかどうかで迷っています

#5

投稿記事 by usao » 9年前

オフトピック
>バージョンアップしようかと思っているんですが

その理由というか目的というか動機というか…を示した方が,
その目的に関して○○というメリットがあるよ とかいう具体的回答が得られやすいのではないでしょうか

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: Visual Studioを更新するかどうかで迷っています

#6

投稿記事 by softya(ソフト屋) » 9年前

2005/2008と2010/2012/2013だと凄く差がありますが2010と2012/2013は操作系では差が余りありません。
重視しべきはC99の対応度合いとかC++11の対応とか、インテリセンスの動作の差とかそういう部分だと思います。
そこに魅力がないなら、入れる意味合いは余りありません。
魅力があるなら、2013のOS対応問題とか事情がない限り2012をすっ飛ばして2013を使うべきだと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

YuO
記事: 947
登録日時: 13年前
住所: 東京都世田谷区

Re: Visual Studioを更新するかどうかで迷っています

#7

投稿記事 by YuO » 9年前

とりあえず,VS 2013の (IDE自身の) 大きな利点はgitネイティブサポートがあるかと。
コマンドラインなり別のGUIを使う方が便利なことも多いとはいえ,VS上でdiff表示ができたり,commitできたり,resetできたりは便利です。
あと,nugetもネイティブになりましたが,C++ではあまり使わないかもしれません。
# 野良boostパッケージがいくつかあったりするので,使えなくはないですが。


で,互換性的な面について。

VS 2010 SP1以降,ソリューションファイルやプロジェクトファイルは互換性が非常に高くなっています。
VS 2013で作ったソリューションファイルを,VS2010 SP1でそのまま開く事もできます。

また,複数バージョンの Visual Studio のインストールにあるように,複数バージョンのVSを導入することに問題はありません。
ただし,上記ページにあるように,「旧バージョンから順にインストール」はした方がよいです。
# バージョンセレクタの関係で,.slnが正しく開けなくなったりする可能性があるため。

なので,Express Editionのような無償の物だったり,MSDN SubscriptionのSAによる物であるならば,とりあえず入れてしまう,という選択肢もあり得ます。
難点は,
  • 複数のVSが入る分,ハードディスク容量を必要とする
  • VS2010よりVS2013が下位エディションだと機能的な制限がある
  • .NET Framework 4/4.5/4.5.1/4.5.2はSxSでないため,純粋な.NET Framework 4環境でのデバッグができなくなる
あたりでしょうか。
あとは,
  • VS 2013にあって2010にない機能のうち,欲しい物があるか
  • VS "14"で入る予定の機能に欲しい物があるか
によって,Visual Studio 2013を購入する (or SA等を使って取得する) か,Visual Studio "14"のRTMを待つか,Visual Studio 2010を使い続けるのかが決まると思います。
# 一応,VS2010の製品サポートは現在メインストリームではありますし。

ISLe()

Re: Visual Studioを更新するかどうかで迷っています

#8

投稿記事 by ISLe() » 9年前

2012以降では、DXライブラリを使ったプログラムをブレークポイント使って停止させると、ウィンドウズ自体の動作が極めて低下するという不具合がありますね。


既に指摘されていることですが、2010、2012、2013は別製品なので、それぞれインストールして使い分けることができます。
2012をインストールしても2010が消えたりはしません。
アップグレード版パッケージを購入した場合、購入した製品をインストールした時点で旧製品を『使用する権利が無くなる』だけです。

質問者さんは2010のProfessionalとのことですが、新製品のアップグレード版を選択すると2010を使えなくなります。
それ以外の方法であれば、2010を使い続けながら、2012や2013も同時に使えます。

(こ)

Re: Visual Studioを更新するかどうかで迷っています

#9

投稿記事 by (こ) » 9年前

ISLe() さんが書きました:質問者さんは2010のProfessionalとのことですが、新製品のアップグレード版を選択すると2010を使えなくなります。
ダウングレード権があるはずですが。
13. ダウングレード。本ソフトウェアの本バージョンと旧バージョンを同時にインストールして使用することができます。
http://www.microsoft.com/ja-jp/mscorp/legal/useterms/
オフトピック
たぶん旧パッケージを分離して譲渡等できないということを言わんとしているのだとは思いますが、その言い方では誤解を招きかねないのでは…。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 13年前
住所: 東海地方
連絡を取る:

Re: Visual Studioを更新するかどうかで迷っています

#10

投稿記事 by softya(ソフト屋) » 9年前

2013に魅力を感じスタティック コード分析やらパフォーマンスの機能を使われているなら有料版の更新を考えるべきだと思いますが、DXLIBでコンパイル実行デバッグで良いのなら無料のExpress版を導入して不満を感じるか使ってみたら良いのでは無いでしょうか。Pro版はあえて必要ないかもしれません。

VS2015(?)も出る予定ですし。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

ISLe()

Re: Visual Studioを更新するかどうかで迷っています

#11

投稿記事 by ISLe() » 9年前

(こ) さんが書きました:
ISLe() さんが書きました:質問者さんは2010のProfessionalとのことですが、新製品のアップグレード版を選択すると2010を使えなくなります。
ダウングレード権があるはずですが。
開発ライセンスの場合は、旧製品も引き続き使用できますね。
No.8のアップグレード後に旧製品の使用権が無くなるというのは完全な誤りでした。

一般ライセンスと間違えました。

閉鎖

“C言語何でも質問掲示板” へ戻る