Pregunta

Tengo Visual Studio 2008 (9.0.30729.1 SP) instalado en mi ordenador y una máquina de construcción. En mi equipo, un proyecto se basa bien. En la máquina de construcción, he empezado a conseguir este error. ALINK operación falló (80070005): Acceso denegado

Esto es increíblemente irritante porque no dice acceso a qué ??? es negado.

He intentado reiniciar la máquina, y cambiar el directorio de salida del proyecto. Es un C ++ / CLI DLL. El proyecto vincula con un gran número de bibliotecas así que no es realmente práctico comprobar a todo lo que se vincula con, pero un análisis rápido del proyecto y nada parece faltar o bloqueada.

De todas formas me puedo imaginar lo que el enlazador diablos se queja? Suena como un problema con el enlazador (1), pero como he dicho tengo el mismo Visual Studio instalado en mi PC y el proyecto se basa bien.

(1) Se podría argumentar que un mensaje de error inútil es un error.

¿Fue útil?

Solución

Siempre es bueno tener FileMon como una herramienta en su kit de herramientas:. puede registrar cada operación de archivo, y ayudará a mostrar lo exactamente el enlazador quiere hacer con lo que el archivo

(Lo encontrarás en sysinternals.com)

Otros consejos

En la ventana de salida, se puede ver dónde está fallando mientras se hace lo que la operación?

A menudo, lo que podría tener un error debido a un archivo que está intentando modificar es bajo control de origen / no se puede escribir debido a alguna razón.

Además, sólo puede ser que falte algún archivo que se está buscando.

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