También tuve este problema, pero la causa fue diferente. Estoy usando VS2017 con F # 4.0.
En primer lugar, la consola en Visual Studio no le brinda suficientes detalles sobre por qué no se pudieron encontrar las pruebas; simplemente fallará al cargar la DLL con las pruebas. Por lo tanto, use NUnit3console.exe en la línea de comandos, ya que esto le brinda más detalles.
En mi caso, fue porque el adaptador de prueba estaba buscando una versión más nueva de F # Core DLL (4.4.1.0) (F # 4.1) mientras que todavía estoy usando 4.4.0.0 (F # 4.0). Así que acabo de agregar esto a la app.config del proyecto de prueba: -
<dependentAssembly>
<assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="4.4.0.0" />
</dependentAssembly>
es decir, redirigir al núcleo anterior de F #.