2010-11-26 11 views
11

tengo un proyecto que se encuentra en un recurso compartido de red. El corredor de prueba intenta ejecutar las pruebas pero falla con un mensaje de error.¿Cómo se configura el Test Runner de Resharper 5.1 para aceptar los recursos compartidos de red?

Test Unit corredor no se pudo cargar el montaje: JetBrains.ReSahrper.TaskRunnerFramework.TaskException: No se pudo cargar el archivo o archivos montaje d': // \ miRecursoCompartido \ Visual Studio 2010 \ Projects \ MyPorject \ TestMyProject \ bin \ Release \ TestMyProject .dll 'o una de sus dependencias.

Las pruebas se ejecutan con MSTest. He habilitado la opción loadFromRemoteSources en devenv.exe.config en Visual Studio 2010 Pro y se puede implementar el proyecto de prueba.

El problema es la ubicación desde la que el corredor de prueba intenta leer el ensamblaje (file: // \)

cuando inicio el proyecto de C: \ funciona.

¿Qué puedo hacer?

+0

Intente agregar una letra de unidad. – jamie

+0

¿Cómo resolviste esto al final? si agrega una unidad de red para \ myshare \, ¿seguramente Resharper no solo recogió el disco? ¿Necesita configurar el reajuste para apuntar a la unidad? – Mike

Respuesta

25

Encuentra la Jetbrains.resharper.taskrunner * exe.config archivos y agregue la línea:..

<loadFromRemoteSources enabled="true"/>

Para la sección <runtime>.

Related to this pero R # tiene su propio corredor de tareas externo para que pueda manejar ensamblajes que son específicos de la CPU (entre otras razones).

Actualización: intente agregar una letra de unidad para compartir. Eso funcionó para mí.

+1

Excelente, esto funcionó perfectamente para mí. –

+0

Funciona para 6.0 también. – jamie

+0

Funciona para 7.0 también. – Liedman

Cuestiones relacionadas