何年も前に.NET 1.1で作成されたアプリケーションをサポートする必要があります。このアプリケーションを継承しました。いいえ、まだ新しいバージョンの .NET にアップグレードすることはできません。Windows 7 ではサポートされていないことは承知しています。これは非常に苦労しており、1 つの問題を解決した直後に次の問題が発生します。上。
長い闘争の後、私はこの記事に取り組むことでそれを実行することができました:
デバッグも機能するようになりました。管理者として Visual Studio 2003 を実行しています。
アプリケーションでは、データベースの接続文字列をレジストリから取得します。私はまだローカルでデバッグ/実行しています。しかし、レジストリ キーを読み取ろうとすると、アクセスが拒否されます。レジストリを調べたところ、キーは存在します。
ここで失敗し、問題が何であるかわかりません:
RegistryKey regKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(Constants.DBRegKey);
Constants.DBRegKey には次の値があります。"Software\\MyCompany\\MyProject\\Database"
これは別の Visual Studio 2003 と Windows 7 の問題ですか? それとも、これはすべての Visual Studio バージョンで一般的に発生しますか?