2012-03-17 7 views
1

を参照:私はmainメソッドにSTAThread]属性を適用するようにしてください行っているWatiNは、私は、この基本的なWatinコンソールアプリケーションは、しかし、私は次のようなエラーに実行している作業を取得しようとしている組立誤差

"Warning 1 The referenced assembly "WatiN.Core" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project. consoletest" 

as they recommend.

相続人はプロジェクトのSCREENCAPは、それが立っA:Link

その他の注意事項: 私は、最新のwatinインストール(2.1)のバージョンと を持って、私はトンを管理しますo同様のアプリケーションをWindowsクラスファイルとして実行するが、このファイルを直接実行して出力を見る必要があるため、Windowsコンソールアプリケーションを作成している理由がわかる。

すべてのヘルプは大歓迎感謝:)

答えて

0

私の謝罪(それは!私は新しい何かを学ぶことを約てる完全に可能です)が、私の知る限りWatiNは、純粋にウェブテストツールです、あなたは簡単にそれを使用することはできませんでしょうコンソールアプリケーションをテストします。

私はそれがSystem.Webへの参照を求めている理由だと思います。

コンソールアプリケーションをテストするためのライブラリをしたい場合は、Microsoftが、私はそれが役立つかもしれない願って利用できる1 http://msdn.microsoft.com/en-us/magazine/cc163288.aspx

を持っています! :)

+0

ああそうです。このビデオ(http://www.youtube.com/watch?v=sqffNXMMCPM)に似た何かを達成しようとしていただけです。何か案は?ありがとうございます – freschx

+0

確かに - 私は私の答えを編集し、Microsoft UIオートメーションフレームワーク*テストラン*へのリンクを含んでいます。それはあなたが必要なものを行うかもしれない:) –

1

ターゲットフレームワークをクライアントプロファイルから完全な.net 4フレームワークに変更する必要があります。プロジェクトを右クリックしてプロパティに移動し、プロパティを変更します。次に、System.Web.dllへの参照を追加する必要があります。

5

全く同じ問題がありました。
このようにしました: プロジェクトを右クリックします。
Buildに移動
「Targe Framework」を.Net 4.0ターゲットクライアントから.Net 4.0に変更しました。
これで作業が開始されました。
これが役に立ちます。

関連する問題