質問: 現在までWindows7(32bit)の上で 動作させていたVisualStudio2012 Professinalのメディアが手元にあります。 従来までこのVisualStudioを使って、OracleをDBとしたASP.NET4.0のWebアプリケーションを作ってきました。 手元が32bitの開発端末、ASP.NETの実際の運用環境は64bitのWindowsサーバ、ということで OracleClientのドライバを、手元の開発端末と運用環境とで違うものをインストールして 開発を進めてきました。 こちらのVisualStudioをこの度Windows10の64bitマシン(開発端末)へ 移行したいと考えています。 めでたく開発端末と運用環境双方で 同じbit数になる・同じOracleClientのドライバをセットアップした開発が進められる!! と喜んでいたのですが 不安がよぎったので確認させてください。 1Windows10端末しかも64bitは VisualStudio2012のインストール・開発に対応しているか? 232bitアプリとしての挙動であり、当該開発端末は64bitといえど セットアップするOracleCleintは 32bitを選択すべき? なんていうことはあるでしょうか Microsoftのサイト:を確認したところで対応筐体のbitまで記載がない 一方でOracleClientは 筐体のbit別にVerが分かれており、自らこれを選択しなけらばならない、ということで混乱しています。 よろしくお願い致します。
回答: > > 1Windows10端末しかも64bitは VisualStudio2012のインストール・開発に対応しているか? > > > VisualStudio自体は VisualStudio2019になっても32bitアプリケーションです。 よって、Windows10 32bit/64bit 共に動作します。 !イメージ説明 > > 232bitアプリとしての挙動であり、当該開発端末は64bitといえど セットアップするOracleCleintは 32bitを選択すべき? なんていうことはあるでしょうか > > > ビルドするアセンブリ(exe/dll)が32bitであれば、OracleClientも32bit、64bitであればOracleClientも64bitを選択せざるを得ません。