2009-03-22 15 views
10

mscordacwks.dllとmscorwks.dllは.NET Frameworkランタイム、ビルド、およびデバッグプロセスでどのような機能を果たしていますか?このトピックの推奨読書はありますか?私はかなりの時間を捜しましたが、失敗しました。mscordacwks.dllとmscorwks.dllの混同

事前のおかげで、 ジョージ

答えて

12

mscorwksはメインMS CLRの実装です。

mscordacwksは、CLRの詳細についてデータアクセス抽象化を提供するため、デバッガ(SOSなど)はmscorwksの内部についてあまり知る必要がありません。説明はhereです。

しかし、一般的には、これらのコードで作業する必要はありません。独自のIDE /デバッガを作成していない限り、おそらくそれらをそのままにしておくことができます。

+1

Marc、あなたが慎重にお勧めした文書を読んだ。私の状況では、ダンプを生成するマシンは、Windbgを使用してデバッグするのに使用しているマシンと比較して、異なる.Netバージョンを使用しています。このドキュメントから学んだことは、mscordacwkd.dll(続き) – George2

+0

(続き)だけでなく、sos.dllとmscorwks.dllもコピーする必要があると思いますか? – George2

+0

もう1つの混乱は、mscorwks.dllが変更されるたびに、mscordacwks.dllの目的を変更する必要がある場合、mscordacwks.dllの目的がCLRエンジン(mscorwks.dll)のさまざまなバージョン間の相違を抽象化するために使用されることです。 .dllは決して達成されません - (続き) – George2