Pregunta

Estoy luchando conseguir algunas pruebas unitarias corriendo y me preguntaba si alguien podría tener nada perspicaz.

La configuración es que tenemos un montón de referencia de DLL en el servidor y cuando intento y ejecutar tengo la edad

  

tema implementación Ejecución de prueba: El   ubicación del archivo o directorio   'C: \ source \ ProjectName \ bin \ debug \ 3rdPartyLibrary.dll'   no es de confianza.

He intentado el comando de edad caspol:

  

caspol -m 1.2 -ag archivo url: \ servidor \ binarios * Plena confianza

Lo que parece funcionar para todo bar una DLL. Actualmente estoy tener que cambiar manualmente los permisos cada vez que hace una compilación del proyecto de prueba, que es un dolor. ¿Alguien tiene alguna sugerencia? El funcionamiento de un sistema operativo de 64 bits Win7 por cierto.

¿Fue útil?

Solución

Ian tenía la llave que se inició el arreglo para mí. Estoy intentando utilizar WatiN en Windows 7 de 64 bits y se mantuvo recibiendo el error "no confianza". Estos son los pasos que tomó para solucionarlo.

  1. Cerrar VS.
  2. Eliminar el directorio WatiN de Archivos de programa (x86)
  3. Vaya a mi directorio de usuario. Busque y elimine de DLL WatiN.
  4. Vaya a mi directorio del proyecto. Busque y elimine todas las DLL de WatiN.
  5. Re-descargar WatiN.
  6. Haga clic derecho sobre el archivo .zip y desbloquear el contenido antes de la operación de copia.
  7. Volver a crear el directorio bajo el WatiN Archivos Programas (x86) y copiar el archivo desde el .zip.

A menos que tengas el VS de perdida WatiN DLL continuará para acceder a la que no se confía DLL y volver loco.

Otros consejos

Si vas a la DLL a través del Explorador de Windows, haga clic derecho e ir a propiedades hay un botón "Desbloquear".

¿Son los archivos .dll en archivos de preguntas descargados de Internet?

Si es así, pueden ser 'bloqueado' por el sistema operativo a menos que desbloquee explícitamente. Usted puede hacer esto haciendo clic derecho en los archivos en cuestión y seleccione Propiedades y, a continuación, haga clic en el botón Desbloquear .

'sólo lectura' Deseleccionar antes de seleccionar 'Desbloquear' desde el diálogo del conjunto de propiedades en cuestión. Debe permanecer desbloqueada si no es de sólo lectura.

Es necesario descargar el streams.exe de la ruta siguiente: http://technet.microsoft.com/en-us/sysinternals/bb897440.aspx

colocarlo en la misma carpeta en la que tiene el problema con la dll y navegar a esa ruta en el símbolo PowerShell / sistema y ejecute el siguiente comando: -d (símbolo del sistema) -s corrientes . \ Streams.exe -s -d "Nombre de la carpeta" (de PowerShell)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top