私は、Visual Studio 2010 IDEまたは(mstest /testcontainer:my.dll
経由)、コマンドラインのいずれかから、私のユニットテストを実行しようとすると、私はこのエラーを取得するテストを実行しません:mstest
に関するMSTestをユニットが
Failed to queue test run '[email protected] 2011-06-28 11:00:11': Method not found: 'Void Microsoft.VisualStudio.TestTools.Agent .AgentProcessManager.SetCurrentPlatform(System.Reflection.ProcessorArchitecture, Microsoft.VisualStudio.TestTools.Common.AssemblyClr Version)'.
Most other postsをエラーはセキュリティに関する問題を示唆していますが、これは異なるようです。
上記のエラーメッセージをGoogleで検索すると、関連性の高いものは表示されません。
64ビットですが、Visual Studio 2010のRTMとSP1のリリースの違いと思われます.RTMは正しく動作せず、SP1のバージョンは正常に動作します。 –
ドキュメントによると、MSTestは64ビットアセンブリのテストをサポートしていません。この記事を読んでください(それはエージェントにも言及しています!)http://rupertrawnsley.blogspot.com/2011/04/mstest-and-64bit.html –
興味深いブログ。私が見ている問題ではないようです。RTMのあるマシンでは動作しませんが、SP1を搭載した他のマシンでは正常に動作します。私はRTMマシンを更新するのを待つ必要があります。私がそれをしたら、私はここにチェックインします。 –