estoy tratando de fusionar dos conjuntos en un solo conjunto, que funciona bien tranquila. Sin embargo, cuando intento de fusionar el * .pdb también, me sale un error:ILMerge excepción cuando se trata de fusionar archivo PDB
Access to the path "F:\Fentec\Businessplan\trunk\Ausgabe\Debug\modules\Planrechnung\Planrechnung.pdb" is denied.
Si utilizo la opción/NDEBUG con el fin de omitir la fusión de los archivos * .pdb, que funciona bien. Pero, por supuesto, los símbolos no se pueden cargar durante la depuración. Al principio pensé que cuando llamaba a ILMerge en el evento de postconstrucción, ese Planrechung.pdb estaba en uso y bloqueado. También traté de cerrar VS2010 y llamar a ILMerge desde la línea de comandos, pero el resultado fue el mismo. Lo verifiqué con ProcessExplorer y no hay ningún control en el archivo.
Esta es la forma en que llamo ILMerge:
E:\XP\Tools\ILMerge\ilmerge /targetplatform:v4,"D:\WINDOWS\Microsoft.NET\Framework\v4.0.30319" /lib:"F:\Fentec\Businessplan\trunk\Ausgabe\Debug\bin" /out:Planrechnung.dll "F:\Fentec\Businessplan\trunk\Ausgabe\Debug\modules\Planrechnung\Planrechnung.dll" "F:\Fentec\Businessplan\trunk\Ausgabe\Debug\modules\Mandantenverwaltung\Mandantenverwaltung.dll"
¿Me he perdido algo? Si necesita información adicional, solo pregunte.
Saludos,
Skalli
posible duplicado de [¿Hay una manera de unir los archivos pdb con ILMerge?] (Http://stackoverflow.com/questions/1439721/is-there- a-way-to-merge-pdb-files-with-ilmerge) –
No, he leído esa pregunta. Pero solo maneja cómo tratar con la opción/ndebug, no el problema que tengo aquí. – Skalli