私たちの主要なビジネス アプリケーションは、VS2008 を使用して VB.NET と C# を組み合わせて記述されています。バックエンドは SQL Server Express 2005 です。
アプリケーションはクライアント マシンにはインストールされません。これは、(現在) データベースもホストしている Windows Server 2003 マシンのネットワーク共有にあります。クライアントはショートカットを介してアプリケーションにアクセスし、クライアント アプリケーション コードによってアクセスされるサービスとして実行される追加のサーバー側実行可能ファイルがあります。現在は完全に 32 ビット環境です。
Server 2008 R2 および SQL Express 2008 に移行し、32 ビットの Win7 クライアントの一部を 64 ビットにアップグレードします。アプリケーションを構成するすべての .EXE および .DLL プロジェクトのコンパイル オプションで、ターゲット CPU を「任意の CPU」に設定し、それらすべてで PVerify を実行しました。これらは完全にマネージド コードです。
これで十分ですか?32 ビット クライアントと 64 ビット クライアントの両方でアプリケーションをシームレスに実行できますか?
ありがとう