質問: Visual Studio 2015のVisual Studio installerにてsetupを作成しました。 .NET framework4.5を使用しているので必須コンポーネントに追加しました。 [調べた内容] ・.NET framework4, 4.5, 4.6は置き換えなので共存できない ・.NET framework4.x系列では上位互換性が保たれている [質問] ソフトをインストールする際に.NET framework4.5がない場合は.NET framework4.5がインストールされると思うのですが、 .NET framework4.6が入っていた場合にも.NET framework4.5はインストールされてしまうのでしょうか? もしインストールされた場合は.NET framework4.6はアンインストールされてしまうのでしょうか?
回答: 意地悪な言い方になってしまうかもしれませんが、shikasamaさんが調査された内容で質問の答えは出ているのではないでしょうか。 > > [調べた内容] > > ・.NET framework4, 4.5, 4.6は置き換えなので共存できない > > ・.NET framework4.x系列では上位互換性が保たれている > > > インストーラの作りにもよりますが、大抵上位バージョンがインストールされていると、共存できない下位バージョンはインストールできないことが多いです。 あと上位互換が保たれていると行っても、アプリケーションをどう作ったかは作り手のみしかわかりませんので、上位バージョンの.NET Frameworkのテスト環境を作ってテストされることをお勧めします。 ネットの情報も玉石混合していることがありますので、情報収集できたのでしたら、あとはちょっと実行してみて情報通りか確認するだけで、採用可能か判断できることが多いと思いますよ。