![Dll Hell](https://i.ytimg.com/vi/ZNeAmskh-pc/hqdefault.jpg)
コンテンツ
- 定義-DLL Hellはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- TechopediaはDLL Hellについて説明します
定義-DLL Hellはどういう意味ですか?
DLL地獄は、ダイナミックリンクライブラリ(DLL)またはDLLファイルの使用に関連するさまざまな問題の一般的な用語です。 DLLファイルは、1つ以上のアプリケーションの機能に関連するコードとデータを含むWindowsオペレーティングシステム内のリソースです。これらのファイルは、ファイル拡張子.dllまたは他のファイル拡張子を持つ場合がありますが、Microsoftのコンピューターテクノロジーの初期のMS-DOSバージョン以来、WindowsオペレーティングシステムおよびWindowsプログラムの主要な構成要素でした。 Windowsの連続バージョンは、多くの異なるプログラムでのDLLファイルの使用に関する特定の問題を示しています。Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
TechopediaはDLL Hellについて説明します
開発者が「DLL地獄」という用語を使用する原因となる問題の多くは、プログラムによるDLLファイルの変更が、同じDLLファイルを使用する必要のある他のプログラムの機能に悪影響を与える場合に関係します。レジストリの問題、非互換性、DLLファイルの誤った更新はすべて、多くの異なるアプリケーションでDLLファイルの使用を注文するという一般的な課題の一部です。Windowsの最新バージョンでは、DLLヘルルの原因となる問題のいくつかがある程度解決され、解決されています。変更には、メタデータを使用してプログラムコンポーネントを記述する.NETフレームワークが含まれます。このシステムは、バージョン管理と展開に役立ち、言語間のDLLの使用またはアプリケーションがDLLファイルを共有しなければならない状況によって発生する問題の一部を軽減します。 Windows 2000で導入されたWindowsファイル保護システムは、一部のプログラムがシステムDLLファイルを変更するのを防ぎます。他のソリューションでは、アプリケーションDLLファイルを共有の場所に保存するのではなく、別のフォルダーに配置して、各アプリケーションが独自のバージョンのDLLファイルを持つことができるようにします。