- ベストアンサー
VisualStudio 6.0 or 5.0?
いつもお世話になっています。 VisualStudioでMFCを使って開発されたwindowsアプリを解析する仕事を担当することとなりました。解析するアプリケーションなのですが、ドキュメント等、何も残っていないのでどのような経緯、機能があるのかソースから判別するしかない状況です;;dswファイルがあるので6.0以前に作られたソースだとは思うのですが。 で、タイトルにもあるのですが、このdswファイルなどの情報からVisualStudioの5.0、6.0のどちらで開発されたソースかどうか判別できるのでしょうか?6.0の環境でソースコードは問題なくビルドできました。VisualStudio5.0をまったく触ったことが無いのと、5.0と6.0の互換性についての情報があまりないので調べる手段が無く結構困ってます。 回答よろしくおねがいします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まず用語についての指摘ですが、 VisualStudio6.0より一つ前のVisualStudioは、 VisualStudio97という名前になっていて、 その中にVisualC++5.0が入っています。 (参考) http://ja.wikipedia.org/wiki/Microsoft_Visual_Studio それで、VisualC++6.0か5.0か確認する方法ですが、 そのdswファイルをメモ帳で開いて、一行目に Microsoft Developer Studio Workspace File, Format Version 5.00 と書かれていたら、VisualC++5.0で作ったdswファイルで、 Microsoft Developer Studio Workspace File, Format Version 6.00 と書かれていたら、VisualC++6.0で作ったdswファイル ということになると思います。
その他の回答 (1)
- yamaj_biz
- ベストアンサー率71% (10/14)
dswをテキストファイル等で開くと、dswのフォーマットバージョンとか書かれていないですか? 今VC6で組んだdsw開いてみたら以下の記述がありました。 Microsoft Developer Studio Workspace File, Format Version 6.00 これがあればVC6なんじゃないでしょうか。 # まぁ、VC5とか使ったこと無いんですが…。
お礼
回答ありがとうございます。 NotePadで開いてみたら Microsoft Developer Studio Workspace File, Format Version 6.00 という記述がありました。6.0で開発されたと報告ができそうです。ありがとうございました。
お礼
とても早い回答に説明補足まで頂き、どうもありがとうございます。 >まず用語についての指摘ですが、 >VisualStudio6.0より一つ前のVisualStudioは、 >VisualStudio97という名前になっていて、 >その中にVisualC++5.0が入っています。 5.0というバージョンの名前だけを聞いていたので、VisualStudio97という名前は知りませんでした。予備知識として覚えときます。 >それで、VisualC++6.0か5.0か確認する方法ですが、 >そのdswファイルをメモ帳で開いて、一行目に >Microsoft Developer Studio Workspace File, Format Version 5.00 >と書かれていたら、VisualC++5.0で作ったdswファイルで、 >Microsoft Developer Studio Workspace File, Format Version 6.00 >と書かれていたら、VisualC++6.0で作ったdswファイル >ということになると思います。 dswファイルをメモ帳で開いてみたら Microsoft Developer Studio Workspace File, Format Version 6.00 という記述が書いてありました。6.0で開発されているということで報告できそうです。どうもありがとうございました。