title: xUnit tests under F# : It looks like you're trying to execute an xUnit.net unit test ('System.ArgumentException' occurred in xunit.runner.utility.dll)
body: <h1>0. My setup is as follows</h1>
  
  <pre><code>Visual Studio 2012 Ultimate, update 3, v.11.0.60610.01
  Visual F# 2012 04940-004-0038003-02527
  TestDriven.Net 3.5 Beta 3 Personal
  </code></pre>
  
  <h1>1. What I have in packages.config:</h1>
  
  <pre><code>    &lt;?xml version="1.0" encoding="utf-8"?&gt;
      &lt;packages&gt;
        &lt;package id="FsUnit.xUnit" version="1.2.1.2" targetFramework="net45" /&gt;
        &lt;package id="xunit" version="1.9.1" targetFramework="net45" /&gt;
      &lt;/packages&gt;
  </code></pre>
  
  <h1>2. What I ran: <code>xunit.installer.exe</code></h1>
  
  <h1>3. This is what the packages folder looks like</h1>
  
  <pre><code>\packages\FsUnit.xUnit.1.2.1.2
  \packages\xunit.1.9.1
  \packages\repositories.config
  \packages\FsUnit.xUnit.1.2.1.2\Lib
  \packages\FsUnit.xUnit.1.2.1.2\tools
  \packages\FsUnit.xUnit.1.2.1.2\FsUnit.xUnit.1.2.1.2.nupkg
  \packages\FsUnit.xUnit.1.2.1.2\FsUnit.xUnit.1.2.1.2.nuspec
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net20
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net40
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net20\FsUnit.CustomMatchers.dll
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net20\FsUnit.CustomMatchers.XML
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net20\FsUnit.Xunit.dll
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net20\FsUnit.Xunit.xml
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net20\NHamcrest.dll
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net40\FsUnit.CustomMatchers.dll
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net40\FsUnit.CustomMatchers.XML
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net40\FsUnit.Xunit.dll
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net40\FsUnit.Xunit.xml
  \packages\FsUnit.xUnit.1.2.1.2\Lib\Net40\NHamcrest.dll
  \packages\FsUnit.xUnit.1.2.1.2\tools\install.ps1
  \packages\xunit.1.9.1\lib
  \packages\xunit.1.9.1\xunit.1.9.1.nupkg
  \packages\xunit.1.9.1\xunit.1.9.1.nuspec
  \packages\xunit.1.9.1\lib\net20
  \packages\xunit.1.9.1\lib\net20\xunit.dll
  \packages\xunit.1.9.1\lib\net20\xunit.dll.tdnet
  \packages\xunit.1.9.1\lib\net20\xunit.installer.exe
  \packages\xunit.1.9.1\lib\net20\xunit.runner.msbuild.dll
  \packages\xunit.1.9.1\lib\net20\xunit.runner.tdnet.dll
  \packages\xunit.1.9.1\lib\net20\xunit.runner.utility.dll
  \packages\xunit.1.9.1\lib\net20\xunit.xml
  </code></pre>
  
  <h1>4. My test file:</h1>
  
  <pre><code>module MyTesting
  
  open Xunit
  open FsUnit.Xunit
  
  [&lt;Fact&gt;]
  let ``please work``() = 123
  </code></pre>
  
  <p>And I am still getting this:</p>
  
  <pre><code>------ Test started: Assembly: MyTesting.dll ------
  
  It looks like you're trying to execute an xUnit.net unit test.
  
  For xUnit 1.5 or above (recommended):
  Please ensure that the directory containing your 'xunit.dll' reference also contains xUnit's
  test runner files ('xunit.dll.tdnet', 'xunit.runner.tdnet.dll' etc.)
  
  For earlier versions:
  You need to install support for TestDriven.Net using xUnit's 'xunit.installer.exe' application.
  
  You can find xUnit.net downloads and support here:
  http://www.codeplex.com/xunit
  </code></pre>
  
  <p>A question:</p>
  
  <p><strong>What am I doing wrong?</strong></p>
  
  <p>UPDATE:</p>
  
  <p>This is what is says when I run in the debug mode:</p>
  
  <pre><code>'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Program Files (x86)\TestDriven.NET 3\ProcessInvocation86.exe'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Program Files (x86)\TestDriven.NET 3\TestDriven.TestRunner.Server.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Remoting\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Remoting.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Program Files (x86)\TestDriven.NET 3\TestDriven.TestRunner.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Program Files (x86)\TestDriven.NET 3\TestDriven.Framework.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Mine\MyProject\packages\xunit.1.9.1\lib\net20\xunit.runner.tdnet.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Mine\MyProject\bin\Debug\MyProject.Testing.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Mine\MyProject\packages\xunit.1.9.1\lib\net20\xunit.runner.utility.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'xunit.runner.utility.{Dynamic}'
  A first chance exception of type 'System.ArgumentException' occurred in xunit.runner.utility.dll
  The thread 'TestRunnerThread' (0x13b0) has exited with code 0 (0x0).
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Program Files (x86)\TestDriven.NET 3\AdHoc\TestDriven.AdHoc.dll'
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Mine\MyProject.Testing\bin\Debug\MyProject.Testing.dll', Symbols loaded.
  'ProcessInvocation86.exe' (Managed (v4.0.30319)): Loaded 'C:\Mine\MyProject\MyProject.Testing\bin\Debug\xunit.dll'
  The thread 'TestRunnerThread' (0x504) has exited with code 0 (0x0).
  The program '[1136] ProcessInvocation86.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
  </code></pre>