none
VS2008の変換対象 RRS feed

  • 質問

  • お世話になっております。

    VS2008の変換に関して、皆様のお知恵をお貸しください。

    現在、VisualStudio2008ProfessionalEdtionで作成されているプロジェクトを、

    VisualStudio2012もしくは2013にアップグレードすることを検討しております。

    VisualStudio2010を飛ばしてのアップグレードなので問題がないのか、

    また2012と2013どちらがより良いのかの情報をネットで探しているのですが、

    良い情報がヒットしません。

    既に上記のようなアップグレードをしている方やまた情報をお持ちの方がいらっしゃいましたら、

    教えて頂けないでしょうか。

    (開発端末のOSは”Windows7 32bit”となります。)

    お忙しいところお手数をお掛けしますが、どうぞご協力をお願い致します。

    始めて質問させて頂きますので、失礼等ありましたら申し訳ありません。

    2014年1月29日 9:56

回答

  • Azuleanさんの回答には肝心なことが抜けているので補足しますと

    単純なプロジェクトのコンバートについては、VS2008→VS2013が提供されています。VS2010、VS2012を飛ばしても問題ありません。付け加えると、VS2010 / VS2012 / VS2013ではプロジェクトファイルが共通化されているのでおおよそどれでも同じ状況です。
    ただし機械的な変換ですので、Azuleanさんの指摘通り、アップグレードにより問題が発生しないかどうかは実際には試してみないことにはわかりません。
    ここにさらに補足で、使用されている言語によって状況は変わってきます。C#、C++/CLI、VB.NETについてはVS2008で使用していたものと同じバージョンの.NET Frameworkが使用できるため、一切の影響を受けないと言えます。C、C++についてはランタイムが変更されるため多少の違いが出てきます。

    # 個人的にはVS2012は出番はもうないかなと思っています。

    • 回答の候補に設定 星 睦美 2014年1月30日 5:49
    • 回答としてマーク 星 睦美 2014年2月3日 4:53
    • 回答としてマークされていない TSK33 2014年2月17日 2:29
    • 回答としてマーク TSK33 2014年6月12日 5:52
    2014年1月29日 22:47
  • ソリューションやプロジェクトは変換されると思いますが、「問題ないかどうか」は作成されているプロジェクト、ソースコードなどに依存します。
    このため、評価用環境を用意して、Visual Studio 2013 の評価版を試すのが一番手っ取り早いか考えます。

    個人的な意見となりますが、古い OS をサポートしなければならないなどの踏みとどまるような何らかの理由がなければ最新の開発環境を利用していただいた方がよいと考えています。
    2013 では、プロジェクト数が多いソリューションでの構成の切り換えで長時間かかる問題がようやく修正されているなど、IDE の改善が継続的に取り組まれています。
    (なお、現時点で 2012 の評価版のダウンロードリンクは消失しています。

    • 回答の候補に設定 星 睦美 2014年1月30日 5:49
    • 回答としてマーク 星 睦美 2014年2月3日 4:53
    2014年1月29日 13:38
    モデレータ
  • 回答として役に立たなかったのでしょうか…
    • 回答としてマーク TSK33 2014年6月12日 5:52
    2014年2月17日 4:14

すべての返信

  • ソリューションやプロジェクトは変換されると思いますが、「問題ないかどうか」は作成されているプロジェクト、ソースコードなどに依存します。
    このため、評価用環境を用意して、Visual Studio 2013 の評価版を試すのが一番手っ取り早いか考えます。

    個人的な意見となりますが、古い OS をサポートしなければならないなどの踏みとどまるような何らかの理由がなければ最新の開発環境を利用していただいた方がよいと考えています。
    2013 では、プロジェクト数が多いソリューションでの構成の切り換えで長時間かかる問題がようやく修正されているなど、IDE の改善が継続的に取り組まれています。
    (なお、現時点で 2012 の評価版のダウンロードリンクは消失しています。

    • 回答の候補に設定 星 睦美 2014年1月30日 5:49
    • 回答としてマーク 星 睦美 2014年2月3日 4:53
    2014年1月29日 13:38
    モデレータ
  • Azuleanさんの回答には肝心なことが抜けているので補足しますと

    単純なプロジェクトのコンバートについては、VS2008→VS2013が提供されています。VS2010、VS2012を飛ばしても問題ありません。付け加えると、VS2010 / VS2012 / VS2013ではプロジェクトファイルが共通化されているのでおおよそどれでも同じ状況です。
    ただし機械的な変換ですので、Azuleanさんの指摘通り、アップグレードにより問題が発生しないかどうかは実際には試してみないことにはわかりません。
    ここにさらに補足で、使用されている言語によって状況は変わってきます。C#、C++/CLI、VB.NETについてはVS2008で使用していたものと同じバージョンの.NET Frameworkが使用できるため、一切の影響を受けないと言えます。C、C++についてはランタイムが変更されるため多少の違いが出てきます。

    # 個人的にはVS2012は出番はもうないかなと思っています。

    • 回答の候補に設定 星 睦美 2014年1月30日 5:49
    • 回答としてマーク 星 睦美 2014年2月3日 4:53
    • 回答としてマークされていない TSK33 2014年2月17日 2:29
    • 回答としてマーク TSK33 2014年6月12日 5:52
    2014年1月29日 22:47
  • ご回答、ありがとうございます。

    ご連絡が遅くなりまして、申し訳ありません。

    アプリインストール対象OSはVista、Win7、Win8、Win8.1となり、古いOSへの考慮は必要ありませんので、

    Azuleanさん、佐祐理さんに頂いた助言をもとにVS2013への変換を試してみたいと思います。

    もともと、VB6で作成されたアプリをVS2003、VS2008へと変換してきていますので、

    恐らくVS2013へのコンバージョンでも問題が出るかとは思いますが、そこは地道に対応していきます。

    皆さん、本当にありがとうございました。

    宜しくお願い致します。

    2014年2月17日 2:29
  • 回答として役に立たなかったのでしょうか…
    • 回答としてマーク TSK33 2014年6月12日 5:52
    2014年2月17日 4:14
  • 佐祐理 様

    お世話になっております。

    すいません、大分時間が空いてしまったのですが、

    頂いた回答をもとに、VS2013への対応を行っており、大変感謝しております。

    あまり、当フォーラムに慣れていないため、御礼の印として何かボタン押下等のマナーがあるのでしたら、

    そういった事をしていなく、大変失礼しました。申し訳ありません。

    本当にありがとございました。

    宜しくお願い致します。

    2014年6月12日 5:52