質問

Iを実行する必要があmstestからのコマンドラインが世界的にこのエグゼにありますか?ンがヒン?

編集: 私がVisual Studio2010を設置

役に立ちましたか?

解決

for %x in (mstest.exe) do @echo.%~dp$PATH:x
Visual Studioのコマンドプロンプトから

はあなたの友達です。私にとって、それは中です。

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\

他のヒント

タイプ

where mstest.exe

Visual Studioのコマンドプロンプト...

私はいくつかのWebテストを自動化しようとしているので、

私はこの記事に出くわし。

あなたは必ず、MSTESTのVisual Studioコマンドプロンプトから/TestContainer:some.webtest>実行することができます - しかし、あなたはバッチファイルでそれを平手打ちしたときに、デフォルトで実行されますプロンプトコマンドが含まVisual Studioツールを持っていません。

あなたはmstest.exeを検索することができますが、それはCにハードコーディングする賢明ですので、その場所は、マシン間で同じではないかもしれません:\

Ranyミラーの答えは私に神のsendでした(感謝!) - 彼が提案し%VS90COMNTOOLS%\..\IDE\MSTest.exe

しかし、あなたがVS 2010があれば仕事はちょうど私は、タスクは毎晩実行するように、このようなルックスをスケジュールすることができ、90 100と私のバッチファイルを置き換えないます:

SET SOURCEe=c:\myTestProjectFolder\
CD %SOURCE%
"%VS100COMNTOOLS%..\IDE\mstest.exe" /TestContainer:some.webtest

のVisual Studio 2012(少なくともエクスプレスバージョン)MsTest.exeがvstest.console.exe呼ばれ、

で見つけることができるので
  

C:\プログラムファイル(x86の)\のMicrosoft Visual Studioの11.0 \ Common7 \ IDE \ CommonExtensions \マイクロソフト\ TestWindow \ vstest.console.exe

あなたはそれを見つけることができない場合は、次のように検索してみてください。

%VS90COMNTOOLS%\..\IDE\MSTest.exe

私の自動化されたテストスクリプトの使用法:

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"  

完全なコマンドIの使用は、次のとおりです。

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\MSTest.exe"  /testcontainer:[PathToTestDll] /resultsfile:[TrxOutputPath]
Visual Studioを実行する場合は、あなたのスクリプトを実行する前に

プロンプトcommmand - ほとんどの状況でなんとかなるべき - あなたは%VSINSTALLDIR \ Common7 \ IDE \ MSTESTを実行することができます - この手段あなたがのバージョンで動くことができますVSは、ユーザーが別のディレクトリにインストールした場合、取締役の変化に反応する必要はありません。

"%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE

C:\Program Files¥Microsoft Visual Studio9.0¥Common7\IDE

場の人か知らないWindowsを検索できるファイル...

で開Visual Studioでのコマンドラインの迅速なるディレクトリのパスです。のスタートメニューの入力部分で"Visual Studio2008コマンドプロンプト".

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