Corriendo en una máquina XP (incluso con .NET 3.5 SP1 instalado) No pude hacer funcionar ninguna de las otras soluciones aquí enumeradas.
Sin embargo trabaja de la misma post by Charles Sterling que las referencias Davy Landman, finalmente tuvieron éxito con esta variación:
- ejecutar la herramienta de configuración de .NET 2.0 (Configuración del panel de control ... ... ... Herramientas administrativas .NET Framework 2.0 Configuration)
- Haz clic en "Mi PC ... Política de seguridad en tiempo de ejecución ... Máquina ... Grupos de código ... All_Code"
- Crea un nuevo grupo de código con condición de membresía de "Zona" = "Intranet local" y asigne el conjunto de permisos "FullTrust"
- Reiniciar Visual Studio
Después de estos pasos, puedo ejecutar pruebas, incluso después de reinicios y reconstrucciones.
EDITAR: como se describe en this answer, es posible que deba instalar .NET SDK (que es diferente del .NET Framework) para tener la herramienta de configuración .NET 2.0 en su sistema.
En VS2008 el construido en el marco de pruebas se limita a informar "No ejecutado". ¡Qué gran ayuda fue eso! –
Jeez, ¡quien en MS decidió que una ubicación debía ser "de confianza" solo para realizar una prueba frustrada, ¡necesitaba disparar! – Calanus