clr.dllのバージョンが、mscordacwks.dllがビルドされたバージョンと一致しません


87

Visual Studio 2010に、問題なく実行できるC#コンソールアプリがあります。プロセスをデバッグモードで実行しようとすると、次のエラーが表示されます。

clr.dllのバージョンがmscordacwks.dllと一致しない

何か情報を検索してみましたが、何も見つかりませんでした。デバッガでこれを実行できない理由についての手掛かりを誰かが提供できますか?

編集:私は以前にコンソールアプリを正常にデバッグできたことを明確にする必要があります、これは新しい状況です。


この問題が発生し始めたときに何か変化はありましたか?すべてのプロジェクトとフレームワークバージョンで発生しますか?
SLaks、2011

@SLaks私が知っていることではありません。はい。
レベッカチェルノフ

私の場合、管理チームによってインストールされた更新がありました。インストール後、同様のエラーが発生しました。Visual Studioを再起動しました。エラーは解決され、デバッグできました。
Sarang

また、このエラーはVS2015で発生する可能性があります。
2017年

回答:


175

このエラーを再現できるときは、Windows Updateのインストールの最中であることが原因です。したがって、更新を実行し、再起動を延期し、コードをデバッグしようとすると、この状態に陥っていました。


1
+1-同じエラーが発生しましたが、プロセスにアタッチしようとしたとき。コンピュータが一部のアップデートのインストールに失敗し、再起動が保留されていました。再起動してアップデートを再試行した後、再度アタッチできます。
ポール

4
私のコンピューターは、関連している可能性のある更新を実行中です。私の場合、VS 2010を閉じて再度開くだけで問題は解決しました。
TTT

1
VS 2012 SP 1では、.netフレームワークの更新後、このエラーが発生しました。アプリケーション用にIIS Express(VSからのもの)のみを再起動しても、コンピューターを再起動せずに問題が解決しました。
Sebastien F.

4
時々私は本当にマイクロソフトが嫌いです。
jp2code 2013年

2
Windows Updateを使用しているときにもこのエラーが発生しましたが、Visual Studio(2010)を再起動した後で問題なく実行できました。コンピュータを再起動したり、更新手順を事前に完了したりする必要もありませんでした。
シェリダン

6

この問題は1回発生しましたが、これは、プロセスが実行されていたサーバーで保留中のWindows Updateが原因で発生しました。


4

同じ問題が発生しました。デバッグの目的でプロセスにアタッチしようとしたときに起こりました。当時、私は保留中のWindowsアップデートを延期していました。

コンピューターを再起動し、更新を実行した後、すべてが正常に動作し始めました。

追記事項:私は最近Visual Studio 2010 Ultimateに更新し、そのService Pack 1をインストールしました。


+1保留中の更新がありました。コンピュータを再起動した後、すべてが機能しました。Windows 7上のVisual Studio 2013
Jared Beach

4

Visual Studio 2013に.NET 4.6をインストールしたときにこれが発生しました。

この特定のケースでは、Visual Studio 2013を再起動すると問題が解決しました。


3

やっと解決しました!

Windows 7をアップデートした後に発生したようです。私のファイルの1つが古くなっているに違いありません。

修正:VS 2010 Service Pack 1をインストールする

インストールした直後に正しく動作しました。ブレークポイントとすべてを打つ!

これもあなたのために働くことを願っています!


3

また、Service Pack 1に更新し、Windowsの更新が最新であることを確認しましたが、それでも同じ問題が発生していました。

"ターゲットのCLR.dllのバージョンが、mscordacwks.dllがビルドされたバージョンと一致しません。"

マイクロソフトは、connect.microsoft.comでこの問題を再現不可能としてクローズしました...許されない、無責任なサポートシステム!!

しかし、social.msdn.com では、このリンクからアップグレードするように指示されました。これにより、私のマシン(Win7、VS2010、ターゲット4.0)の問題が解決しました

それが役に立てば幸い。


1
デッドリンク?私には死んでいるようだ。
Adaptabi


1

私は何年もの間VS 2010 SP1を持っていて、何度も再起動しました。進行中のウィンドウの更新もありませんでした。すべてのVS 2010 IDEを閉じてから開きましたが、問題は解決しました。


1

これは、WINDOWS UPDATEを実行し、システムを再起動しておらず、更新がVISUAL STUDIOと互換性がない場合に発生します。したがって、これを解決するには、VISUAL STUDIOを最新のものに更新するだけです。それを修正する必要があります


1

プロジェクトに.net 4を使用しているときに、.netフレームワーク4.5をインストールした後、この奇妙な問題が発生しました。VS 2010 Service Packを更新してもこれは解決されず、.net 4.5と4が削除され、 .net 4のみが再インストールされました。


1

Win7にVS2013があり、VSを再起動するとうまくいきました。VS / CLRのバグのようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.