none
Visual Studio2015と2019間の変更点について RRS feed

  • 質問

  • (先日、本件について投稿したのですが、都合により当時の投稿を削除し、再度投稿しなおしています)

    業務の都合で、Visual Studio 2015から2019へのアップグレードの検討をしており、2015と2019の差異について調査をしています。

    そこで確認させていただきたいのですが、2015~2017、2017~2019の変更点について、リリースノート程度の詳細な内容が一覧できるページ等ございませんでしょうか。

    マイナーバージョン毎ののリリースノートを参考にすることも考えましたが、まとめるのに時間を要しそうであったため、作業に取り掛かる前に問い合わせた次第です。

    ご教示願えますと、ありがたいです。何卒よろしくお願いいたします。

    (追記)

    ご返信いただきまして、ありがとうございます。

    質問内容に説明不足な点がありましたので、追記いたします。

    言語:Visual Basic

    プロジェクトの種類: Windows Formsベースのアプリケーション(VB6から引き継いできたと思われる、クラス化がされていないプロジェクト)

    問合せの目的としましては、現在引継ぎを行っているのですが、引継ぎ先の部署が、ダウングレード権のないVS2019を

    購入してしまったため、このままVS2019を使うべきか、サブスク版のVSを買うべきか判断するために、

    VS2015→2019への移行の手間を調査するために問合せした次第です。(現在はVS2015で開発、保守を行っています)

    • 編集済み motto_e 2020年7月3日 0:26
    2020年7月1日 0:46

回答

  • ただ、調査漏れを防ぐのと、部署として公式に、2015と2019への移行で現在のプロジェクトに影響がないこと、あるならばその点を文書として報告しなくてはならないため、変更点を把握しておく必要があるかと存じます。

    それはあなた方の事情なので、コミュニティに求められても…という印象です。
    そういったきちっとした業務的な成果が欲しいのであれば、そういったコンサルタント業務を請け負ってくれる会社に依頼してください。

    (すでに指摘されていますが、開発環境の進化と、実行環境の変化は別の話なので、開発環境が変わる程度で動きが変わるリスクは低いと思います。ただ、それを保証する人も、根拠を提示できる人もいないので、ここで質問しても結果にはつながらないかと)

    • 回答としてマーク motto_e 2020年7月6日 4:14
    2020年7月3日 13:26
    モデレータ

すべての返信

  • 使用言語を明示した方がいいと思います。
    2020年7月1日 13:40
  • 開発言語のほかには、対象プラットフォーム(Windows PC やスマホ)、利用するテクノロジー(デスクトップであれば MFC, WinForms, WPF など)や、何を気にしているのかですね。

    • 購入予算を確保するために何ができるようになったのか、乗り換えることできるようになること・新機能・改善点をまとめたい
    • 環境を変える動機・風土はすでにできているが、変えることによるリスク・不具合・手間の増加など、マイナス面がないかを気にしている

    あと、2019 は最新世代ですので、2 ヶ月に 1 度は大きめのアップデートがありますし、2017 からは ISO ファイルの提供がないという点も違いますね。

    2020年7月1日 21:22
    モデレータ
  • Visual Studio 2019でそのWindows Formsベースのアプリケーションのプロジェクトを開き、検証されたのでしょうか?
    一般的にはVisual Studio 2019でも何ら問題が発生しないはずですので、そのままVisual Studio 2019で開発・保守されても問題ないと個人的には思いますし、私ならそうします。
    もっともそのプロジェクトに特殊な何かが無ければですし、私は検証もしていないのであくまで一般論です。


    ★良い回答には質問者は回答済みマークを、閲覧者は投票を!

    2020年7月3日 1:16
    モデレータ
  • ご返信ありがとうございます。

    試用版で動かしてみて、今のところ問題なく、プロジェクト読込、フォーム作成、ビルドまでできている状況なので、個人的には問題はなさそうにも思います。

    ただ、調査漏れを防ぐのと、部署として公式に、2015と2019への移行で現在のプロジェクトに影響がないこと、あるならばその点を文書として報告しなくてはならないため、変更点を把握しておく必要があるかと存じます。

    2020年7月3日 2:16
  • motto_eさん、こんにちは。フォーラムオペレーターのクモです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    Visual Basic リリースについては、このドキュメントをご参照のほどお願いします。

    どうぞよろしくお願いいたします。 

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年7月3日 7:36
    モデレータ
  • そもそも、Visual Basicは.NET Framework上で動作しています。そしてVisual Studioでは操作対象となる.NET Frameworkのバージョンを切り替えることができ、.vbprojファイルに使用するバージョンが書き込まれています。そのため、2015 → 2019へとアップグレードしても引き続き同じ.NET Frameworkバージョンが選択されます。

    細かいところでは内部で使用するVBコンパイラーのバージョンが上がってたりはしますが、本質的な部分では.NET Frameworkバージョンを変えなければ意味がなく、どちらかというと既存の2015を利用していたプロジェクトが.NET Frameworkバージョンがいくつなのかの方が重要です。
    更には、.NET Frameworkは4.0以降は上書きインストールされるため、コンパイル時に指定したバージョンが何であれ、実行しようとしているPCにインストールされている.NET Frameworkバージョンに左右されてしまいます。


    • 編集済み 佐祐理 2020年7月3日 14:15
    2020年7月3日 12:40
  • ただ、調査漏れを防ぐのと、部署として公式に、2015と2019への移行で現在のプロジェクトに影響がないこと、あるならばその点を文書として報告しなくてはならないため、変更点を把握しておく必要があるかと存じます。

    それはあなた方の事情なので、コミュニティに求められても…という印象です。
    そういったきちっとした業務的な成果が欲しいのであれば、そういったコンサルタント業務を請け負ってくれる会社に依頼してください。

    (すでに指摘されていますが、開発環境の進化と、実行環境の変化は別の話なので、開発環境が変わる程度で動きが変わるリスクは低いと思います。ただ、それを保証する人も、根拠を提示できる人もいないので、ここで質問しても結果にはつながらないかと)

    • 回答としてマーク motto_e 2020年7月6日 4:14
    2020年7月3日 13:26
    モデレータ
  • 返事が遅れてしまい、申し訳ありません。
    仰られる通りかもしれません。厳密な動作確認結果を提示するのであれば、それだけで一業務として
    実施するものになり、フォーラムの範疇を超えているものになってしまうかと存じます。
    想定より作業規模が膨らみそうなため、引継ぎ先と調査成果について再度調整しようと思います。

    ご対応いただきまして、誠にありがとうございました。

    2020年7月6日 3:56

  • 返信が遅れてしまい、申し訳ありません。
    >更には、.NET Frameworkは4.0以降は上書きインストールされるため、コンパイル時に指定したバージョンが何であれ、実行しようとしているPCにインストールさ>れている.NET Frameworkバージョンに左右されてしまいます。

    プロジェクトの互換性については、プロジェクトに設定する.NET Frameworkのバージョンを揃えることは必要との認識はありましたが、
    上記の点は認識が漏れておりました。参考にさせていただきたいと存じます。

    そもそもの質問の、VSのバージョンアップの影響調査の件に関しましては、フォーラムの範疇を超えた内容であったため、

    引継ぎ先と再度調整をしようと思います。

    ご返信いただきまして、誠にありがとうございました。

    2020年7月6日 4:14
  • motto_eさん、こんにちは。フォーラムオペレーターのクモです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    Visual Basic リリースについては、このドキュメントをご参照のほどお願いします。

    どうぞよろしくお願いいたします。 

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    基本的なことで申し訳ありませんが、

    記載されたURLのページには、Visual Basicの機能について、追加、変更、廃止されたもの

    一式が全て記載されているということでしょうか。

    また、VIsual Studioのリリースノートについても、追加、変更、廃止された仕様

    一式が全て記載されているということでよろしいでしょうか。

    記載のURLのページをざっと確認したところ、VBの追加された仕様居ついては書かれていましたが、

    変更、廃止になった仕様については記載が見当たらなかったため、お問合せした次第です。


    2020年7月13日 5:20