C# で .NET アプリケーションを開発したいのですが、
ユーザーにエラーを見せたくないので、最初に .NET フレームワークがインストールされていることを確認する必要があります。
スタティック ライブラリで MFC のみを使用して .NET フレームワークがインストールされているかどうかを確認する vc++ コードはありますか?
質問する
7183 次
2 に答える
5
レジストリを使用して、.net フレームワークとそのバージョンについて確認できます。使用してVC++
いる言語か、レジストリを処理できる他の言語のいずれかです。
Microsoft のナレッジ ベースの記事を確認してください -インストールされている Microsoft .NET Framework のバージョンとサービス パック レベルを確認する方法
SOスレッドにはさまざまな方法が提案されています。
もう 1 つは、SignumFramework の Signum.Utilities ライブラリ (スタンドアロンで使用できます) を使用しており、レジストリを自分で処理することなく、適切に取得できます。
編集:このコード プロジェクトの記事を確認してください - Is .NET Framework installed on this machine??? 、フレームワークをインストールするかどうかを取得するためにレジストリも使用しています..
この助けを願っています..
于 2012-05-23T06:54:11.363 に答える
-1
- ファイル
MSCorEE.dll
がディレクトリに存在する かどうかを確認します%SystemRoot%\System32
。 - また、.Net Framework SDk には、マシンにインストールされている .Net Framework のバージョンを表示するCLRver.exeというユーティリティが含まれています。
于 2014-01-24T05:44:19.387 に答える