質問

最近VS2008をインストールしました。私が取り組んでいるプロジェクトでは vstest を使用しているのですが、とんでもない問題が発生しています。テストの実行/デバッグを選択すると、頻繁に次のエラーが表示されます (テストに対する感嘆符が付いています - テスト エラー)。

警告:テスト実行のデプロイメントの問題:テスト コンテナー '' によって直接的または間接的に参照されたアセンブリまたはモジュール 'Cassini' が見つかりませんでした。テスト実行「pendi@UK00329 2008-09-19 14:37:39」をキューに入れることができませんでした:プログラム 'C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\vstesthost.exe' を起動できません。

Visual Studio DLL、coloader80.dll が正しくインストールされていません。コントロール パネルの [プログラムの追加と削除] から Visual Studio インストールを修復してください。

問題が解決しない場合は、コマンド プロンプトから「regsvr32 "%CommonProgramFiles%\Microsoft Shared\VS7Debug\coloader80.dll"」を使用して coloader80.dll を手動で登録できます。

現在は ASP.Net サイトとなり、いくつかの Web サービスなどが含まれています。dll の登録が決して機能しないため、すべてが奇妙です。場合によっては、クリーン + 実行が機能する場合があります。場合によっては (デバッグではなく) 実行、場合によっては (前回の実行ではなく) デバッグです。

腹立たしい。Google は次の DLL を登録するように指示します。

これも散発的に機能します。VS Repair インストール オプションも試しました。

誰かがこれをクラックした/問題を知っている場合は教えてください

ありがとう、イアン


マイクロソフトから...不足している DLL。解決策は(また)散発的であることがわかりました。他に何かアイデアはありますか??

  1. 次のファイルをVisual Studio .NETの同等物に置き換えます

インストールメディア:

プログラムファイル共通ファイル Microsoft Shared vs7debug coloader.dllプログラムファイル共通ファイル microsoft共有 vs7debug csm.dllプログラムファイル共通ファイル共通ファイル vs7debug pdm.dllプログラムファイル共通ファイル Microsoft共有 vs7debug vs7jit.exeプログラムファイル

2. Register each DLL above with regsvr32.EXE, e.g:
regsvr32 "ProgramFiles\Common Files\Microsoft Shared\VS7Debug\coloader.dll"
役に立ちましたか?

解決

ところで - 答えを見つけました。または答え。

Process Explorerを使用して、coloader80.dllを追跡しました。これは VS (デバッグで使用されるため十分に確認できない) だけでなく、SSMS でも使用されました。

それで...SqlServerManagementStudio には VS デバッグ DLL へのフックがあり、ロックが作成されていたようです。とりあえず一つずつ開けているのですが、これにはかなり愕然としています…。修正が行われることを願っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top