nant で nunit ui テストを起動しようとすると、エラーが発生します。
ビルドファイル: file:///c:/UItests/nant.build ターゲット フレームワーク: Microsoft .NET Framework 4.0 指定されたターゲット: build
建てる:
[nunit2] 2012/06/20/13:29:52: セットアップ メソッドの例外: Internet Explorer を自動化するには、CurrentThread の ApartmentState を ApartmentState.STA に設定する必要があります。[nunit2] 2012/06/20/13:29:52: セットアップ メソッドの例外: Internet Explorer を自動化するには、CurrentThread の ApartmentState を ApartmentState.STA に設定する必要があります。[nunit2] 2012/06/20/13:29:52: セットアップ メソッドの例外: Internet Explorer を自動化するには、CurrentThread の ApartmentState を ApartmentState.STA に設定する必要があります。[nunit2] 2012/06/20/13:29:52: セットアップ メソッドの例外: Internet Explorer を自動化するには、CurrentThread の ApartmentState を ApartmentState.STA に設定する必要があります。
[nunit2] 2012/06/20/13:29:52: セットアップ メソッドの例外: Internet Explorer を自動化するには、CurrentThread の ApartmentState を ApartmentState.STA に設定する必要があります。
次のように、プロジェクトに付属の App.config を試しました。
<test assemblyname="UITests.dll" appconfig="UITests.dll.config" />
また、構成ファイルを手動で作成し、テストおよび nunit アセンブリを含むフォルダーに配置しました。しかし、何も役に立ちませんでした。設定ファイルには次のものがあります:
<add key="ApartmentState" value="STA" />
nant.build ファイルは次のとおりです。
<?xml version="1.0"?>
<project name="UITests" default="build">
<property name="build.dir" value="" />
<target name="build">
<nunit2>
<formatter type="Plain" />
<test assemblyname="${build.dir}UITests.dll" appconfig="UITests.dll.config" />
</nunit2>
</target>
</project>
私が逃したものは何ですか?