Estoy intentando escribir un IL Weaver con Mono.Cecil, y para que siga siendo debugible en VS2010, necesito la clase PdbReaderProvider, o alguna implementación similar de ISymbolProvider. He descargado las últimas dll de Mono desde http://mono.ximian.com/daily/, pero en el zip no hay Mono.Cecil.Pdb.dll. He descargado el código fuente desde https://github.com/jbevain/cecil/tree/master/Mono.Cecil pero parece que no puedo obtener esa compilación de proyecto en particular bajo .net 4.
Podría alguien ayudarme y apuntar a una DLL de trabajo .net compilada de Mono.Cecil. Pdb, preferiblemente con un PdbReaderProvider de trabajo dentro?¿Dónde puedo obtener Mono.Cecil.Pdb.dll?
5
A
Respuesta
6
De hecho, necesita obtener la fuente de Cecil's github repository. Luego solo tiene que abrir Mono.Cecil.sln dentro de VS 2010, seleccionar la configuración de la solución net_4_0_Debug (o net_4_0_Release) y generar la solución. La solución es autónoma por lo que no necesita nada más.
Obtendrá tanto Mono.Cecil.dll como Mono.Cecil.Pdb.dll dentro de bin/net_4_0_Debug (o bin/net_4_0_Release).
2
Como alternativa, obtenga el paquete NuGet que incluye todos los ensamblajes Cecil. Si estás en la pila MS, por supuesto.
Cuestiones relacionadas
- 1. ¿Dónde puedo obtener Mdbg?
- 2. Dónde puedo obtener el resultado de System.Diagnostics.Trace.WriteLine
- 3. ¿Dónde puedo obtener FirefoxDriver for WebDriver?
- 4. ¿Dónde puedo obtener el archivo hgweb.cgi?
- 5. Android Bluetooth ¿Dónde puedo obtener UUID?
- 6. ¿Dónde puedo obtener la utilidad cabarc?
- 7. ¿Dónde puedo obtener OpenCV para python?
- 8. ¿Dónde puedo obtener el binario de GCC?
- 9. fpcmake y Makefile.fpc, ¿dónde puedo obtener capacitación?
- 10. ¿Dónde puedo obtener material para aprender EBNF?
- 11. ¿Dónde puedo obtener un nmake.exe independiente?
- 12. ¿Dónde puedo obtener un SDK de PalmOS?
- 13. ¿Dónde puedo obtener libgcc_s_dw2-1.dll?
- 14. Análisis, ¿dónde puedo obtener información al respecto
- 15. ¿Dónde puedo encontrar Microsoft.Build.Utilities.v3.5
- 16. ¿Dónde puedo descargar JNLP.jar
- 17. Dónde obtener clases com.sun.j3d
- 18. ¿Dónde puedo obtener una lista de caracteres Unicode por clase?
- 19. Dónde puedo obtener un Ruby 1.8.6 para Centos OS
- 20. ¿Dónde puedo obtener información sobre los sistemas de recomendación?
- 21. Dónde puedo obtener temas de color NetBeans adicionales
- 22. Dónde puedo obtener una lista de permisos de Android
- 23. ¿Dónde puedo obtener un diccionario de inglés con datos estructurados?
- 24. ¿dónde puedo obtener este tipo de ejercicios para resolver?
- 25. ¿Dónde puedo obtener especificaciones gratuitas de JPEG/JFIF/EXIF / etc.?
- 26. ¿Dónde puedo obtener una copia de JDK 1.0.2 JavaDocs?
- 27. ¿Dónde puedo obtener muchos colores distinguibles para una tabla?
- 28. ¿Dónde puedo obtener un buen y conciso LINQ cheatsheet?
- 29. ¿Dónde puedo obtener la Biblioteca de plantillas activa?
- 30. ¿Dónde puedo obtener un archivo YUV sin procesar?
que estoy recibiendo "Error 1 \t \t fallo mientras que la firma criptográfica de ensamblaje '\ jbevain-Cecil-e8e6138 \ obj \ net_4_0_Release \ Mono.Cecil.dll' - 'montaje de firma de error -. Acceso denegado' Mono \t .Cecil " – TDaver
Claramente hay un problema con la forma en que obtuvo las fuentes o con usted los permisos de archivos si no puede leer el archivo mono.snk en la raíz del repositorio o si el compilador no puede firmar Mono.Cecil.dll con eso. –
Lo he descargado desde el mismo enlace que diste, descomprimido en mi carpeta de documentos/proyectos, abrí el archivo sln en Visual Studio y presioné Rebuild. El archivo snk se encuentra en la carpeta raíz, junto al archivo sln. No sé qué puedo estar haciendo mal en todo esto ... – TDaver