2010-10-13 17 views
5

Tengo un dll que es utilizado por muchas personas en nuestro equipo - Quiero que sean capaces de construir contra eso, pero también ser capaz de entrar y hacer clic en el código fuente si que quieren ver cómo se escribeAgregando código fuente a dll al liberar

puedo ver que es posible con las DLL de MSDN - ¿Cómo lo hacen que

+0

No estoy seguro de poder ver el código fuente (sin reflector). –

Respuesta

2

necesita configurar un symbol server que contendrá los símbolos de depuración y código fuente.

Consulte here para obtener más información sobre cómo configurar una para su equipo.

0

Aunque el código fuente no está incrustada en la asamblea misma, creo que lo que está después es un symbol server (creada mediante la utilidad Symstore)

Un almacén de símbolos es una base de datos que permite a los depuradores para buscar la correcta símbolos para usar en cualquier módulo dado - algo muy útil si envía/depura muchas versiones diferentes de los mismos ensamblajes.

Con un poco de magia adicional también puede incrustar información de control de fuente dentro de sus símbolos, de modo que cualquier depurador compatible también sepa suficiente información automáticamente para recuperar la fuente exacta utilizada para construir ese módulo.

Como dije, sin embargo, el código fuente en sí mismo no está incrustado en el ensamblado, simplemente es la información requerida para permitir que el depurador recupere la fuente.

Hay una excelente guía sobre cómo hacer todo lo anterior:

0

Es necesario instalar y configurar: 1) servidor de origen 2) servidor de símbolos 3) configuración " Herramientas de depuración para Windows "enter link description here. Después de construir dll, necesita indexar su código con el script "svnindex". Para obtener más información, lea \ Archivos de programa \ Herramientas de depuración para Windows \ srcsrv \ srcsrv.doc

Cuestiones relacionadas