Estoy tratando de desarrollar mi primer proyecto de extensiones de estudio visual, tengo SDK VS10 instalado y pude crear un nuevo proyecto y puedo construirlo bien, sin embargo, cuando intento depurar los símbolos no se cargan . Sé que puedo depurar el proyecto VSIX porque he descargado un proyecto de muestra en línea y sus símbolos están cargados y los puntos de ruptura están siendo aciertos http://weshackett.com/2009/11/configure-vsix-project-to-enable-debugging/). Debe ser algo específicamente relacionado con la forma en que he creado el proyecto VSIX (¡quizás!). Una cosa que sí noto es que el dll y los archivos no se copian en el área local "Datos de aplicación", solo se copia el manifiesto, mientras que para el proyecto de muestra, todos los archivos se copian incluyendo el dll . He comparado la configuración del proyecto entre ambos y ambos son iguales. Espero que tenga sentido, si puedo proporcionar más detalles, hágamelo saber ...No se puede depurar el proyecto VSIX
Respuesta
OK Logré ponerlo en funcionamiento. Para hacerlo, tuve que descargar el proyecto vsix y editar el archivo como un documento xl.
elimine las siguientes líneas del archivo de proyecto:
<IncludeAssemblyInVSIXContainer>
false
</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>
false
</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>
false
</IncludeDebugSymbolsInLocalVSIXDeployment>
<CopyBuildOutputToOutputDirectory>
false
</CopyBuildOutputToOutputDirectory>
<CopyOutputSymbolsToOutputDirectory>
false
</CopyOutputSymbolsToOutputDirectory>
o configurarlas como true:
<IncludeAssemblyInVSIXContainer>
true
</IncludeAssemblyInVSIXContainer>
<IncludeDebugSymbolsInVSIXContainer>
true
</IncludeDebugSymbolsInVSIXContainer>
<IncludeDebugSymbolsInLocalVSIXDeployment>
true
</IncludeDebugSymbolsInLocalVSIXDeployment>
<CopyBuildOutputToOutputDirectory>
true
</CopyBuildOutputToOutputDirectory>
<CopyOutputSymbolsToOutputDirectory>
true
</CopyOutputSymbolsToOutputDirectory>
o añadirlas en el nodo ... si no existen.
Una vez que eliminé estas líneas y reconstruí la solución, el dll y el pdb se copiaron ahora como se esperaba en la carpeta bin \ debug, así como en la carpeta "AppData \ Local \ Microsoft \ VisualStudio \ 10.0Exp \ Extensions \" .
OK encontró más enlaces relacionados con el problema: https: //connect.microsoft.com/VisualStudio/feedback/details/515487/vs-sdk-vsix-project-properties-tab-is-incomplete-and-therefore-misleading – Rubans
http://stackoverflow.com/questions/1778797/vs-2010-mouse-processor-extension-not-working – Rubans
http://codegoeshere.blogspot.com/2009/11/vsix-with-vs2010-beta-2- sdk.html – Rubans
- 1. No se puede depurar en Eclipse
- 2. ¿Cómo se puede depurar el servicio web?
- 3. VSIX El paquete no incluye las dependencias del proyecto al que se hace referencia
- 4. Eclipse: no se puede construir el proyecto
- 5. ¿El SDK VS2012 incluye la plantilla de proyecto VSIX?
- 6. No se puede hacer referencia al ensamblaje del asistente en la plantilla desplegada de VSIX
- 7. Cómo depurar el proyecto de instalación VS2010?
- 8. Proyecto JavaEE no se puede implementar
- 9. VSIX: obtener el objeto DTE
- 10. Eclipse y Android: no se puede depurar el Samsung Galaxy S2, ya no se detecta
- 11. No se puede depurar el sitio web: no se cargaron símbolos
- 12. Implementación de VSIX usando el instalador MSI
- 13. WCF Beginner Tutorial - No se puede depurar (ingrese)
- 14. No se puede depurar en VS2008 con Windows 7
- 15. No se puede depurar remotamente IIS - w3wp.exe aparece en gris
- 16. Mi sitio web sigue fallando IE, no se puede depurar
- 17. No se puede encontrar HttpWebRequest.GetResponse() en el proyecto WP7
- 18. No se puede abrir el proyecto existente en Eclipse
- 19. ¿Cómo se puede depurar 'Stack smashing detected'?
- 20. No se puede ejecutar el proyecto MVC4 si no se utiliza el directorio de salida estándar
- 21. Error al intentar ejecutar el proyecto: no se puede iniciar el programa. No se puede encontrar el archivo especificado
- 22. ¿Cómo se puede depurar el método .NET Windows Service OnStart?
- 23. Depurar un proyecto de instalador
- 24. Android NDK encuentra el enlace dinámico: no se puede depurar la biblioteca
- 25. No se puede depurar el complemento de nivel de aplicación para Outlook
- 26. No se puede encontrar el módulo 'mscorwks.dll'
- 27. El depurador no se puede conectar al iniciar el proyecto azul local
- 28. No se puede depurar a través de onReceive() en el receptor de inicio de compilación
- 29. Implementar el ensamblaje que contiene IWizard para la plantilla de proyecto con VSIX
- 30. No puede depurar no administrado DLL desde C#
Los símbolos no se cargan para nada o solo su código? ¿Estás seguro de que tu código se está cargando (mediante un cuadro de mensaje o algún otro mecanismo)? – JaredPar
HI, parece que el problema es aún más básico que eso, DLL compilado no se está copiando en el directorio Debug. Estoy usando la plantilla de proyecto VSIX estándar. – Rubans
odio preguntar, pero ¿estás seguro de que estás construyendo depuración? – JaredPar