質問: ### 前提・実現したいこと ノートパソコンに入っているvisual studio 2017 を使いたいです. ### 発生している問題・エラーメッセージ 別のデスクトップパソコンのvisual studio 2015で作成したプログラムのslnファイルをノートパソコンのvisual studio 2017で開くと,visual studio enterprise 2017 が起動して,”評価期間は終了しました”というメッセージが出ます.そのメッセージを閉じると開いていたプログラムも閉じてしまいます. ### 該当のソースコード ### 試したこと ノートパソコンのデスクトップにあるvisual studio 2017からプログラムのファイルを開くと問題なく開けます.なので,プログラムが全く開けないと言わけではないのですが,[クイックアクセス]→[●●.sln]の順番で開こうとすると,visual studio enterprise 2017 で開かれてしまうので,その解決策が知りたいです. ### 補足情報(FW/ツールのバージョンなど) パソコンやプログラミング初心者のため何も知識がありません.アドバイスいただけると幸いです.ノートパソコンはwindows10です.また,初めての質問なので不備等があったらすみません.
回答: 同じVer15のソリューションファイルならエディション的に最上位のEnterpriseが選ばれているのだと思われますので、、”評価期間の終了した” Visual Studio Enterprise 2017をアンインストールしてください 「Visual Studio Installer」を起動してからVisual Studio Enterprise 2017の下にある変更(または更新)を起動ボタンの右横にある詳細を押すと出てくるのでそこからアンインストールできます 関連付けの回答をしてる方がいらっしゃいますが、VSのソリューションファイルの場合は「Visual Studio Version Selector」に関連付けされていて、ソリューションファイルの中身から判断して起動するVSを切り替えています その為、旧バージョンのVSとの共存(今現在に限った話ではなく未来も含めます)が必要な時期もあると思いますので、直接特定のバージョンのVSと関連付けすると問題が発生するかと思いますのでしない方が良いでしょう 例えば、VS2019(次のバージョンです)をインストールした際にVS2017で作成したプロジェクトはそのままVS2017で更新したいとなった際にVS2019で開いてしまい、VS2019用のソリューションに置き換えられてしまうかもしれません なので、VSのソリューションファイルの関連付けを変更してしまうのはお勧めできません