Tengo un complemento cargado y una solución cargada. ¿Cómo puedo encontrar la ruta de la carpeta de esa solución mediante programación en C# en mi complemento?Complemento de Visual Studio: búsqueda de la ruta actual de la carpeta de la solución
9
A
Respuesta
12
¡¡¡¡Ay lo descubrí después de mucho tonto !!
En Connect.cs:
public String SolutionPath()
{
return Path.GetDirectoryName(_applicationObject.Solution.FullName);
}
3
La respuesta Solution.FullName es correcta, pero tenga cuidado, no se puede acceder a él hasta que el método es llamado en OnStartupCompleted Connect.cs.
1
puede utilizar este código:
string solutionpath = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.FullName;
respecto
+0
no funciona siempre, pero puede hacer el corte para algunos, y fácil .. – nawfal
Cuestiones relacionadas
- 1. Visual Studio: ¿Hay una búsqueda incremental de toda la solución?
- 2. xslt obtener la ruta actual de la carpeta del archivo
- 3. Cómo cambiar la ruta de ipch en Visual Studio 2010
- 4. Cómo convertir la solución visual studio 2010 SP1 en la solución visual studio 2012?
- 5. Programando obtener el directorio actual de la solución IDE de Visual Studio desde complementos
- 6. Plug-in para Visual Studio para archivos de búsqueda rápida en la solución
- 7. ¿Cómo obtengo la ruta al archivo actual en un complemento de la Oficina COM compartida?
- 8. Almacenamiento de referencia DLL en la carpeta solución de Visual Studio
- 9. Referencias de Visual Studio Project dentro de la solución
- 10. Definición de toda la solución en Visual Studio?
- 11. "Paquete de integración de Visual Studio" frente a "Complemento de Visual Studio": ¿cuál es la diferencia?
- 12. ¿Diferencia entre la solución de compilación, la solución de reconstrucción y la solución limpia en Visual Studio?
- 13. Error al agregar un nuevo proyecto a la solución en Visual Studio 2010 Ruta Longitud de la ruta
- 14. Visual Studio y la longitud máxima de la ruta de una referencia de proyecto
- 15. T4 Obtener el directorio de trabajo actual de la solución
- 16. Recursos de la API del complemento Visual Studio
- 17. Escenarios para la opción 'Solución limpia' de Visual Studio
- 18. Obtenga la conexión TFS actual en un complemento de Visual Studio
- 19. ¿Cuál es la mejor manera de usar SVN en la solución de Visual Studio 2010?
- 20. Mostrar solución/ruta del archivo en Visual Studio IDE
- 21. Carpeta ReflectedSchemas en la carpeta AppData del usuario (Visual Studio)
- 22. ¿Cómo se especifica el complemento de control de origen por solución en Visual Studio?
- 23. Ruta de búsqueda del complemento GStreamer?
- 24. Macros de eventos de compilación de Visual Studio - Nombre de configuración de la solución
- 25. ¿Cómo degradar la solución de Visual Studio 2010 a Visual Studio 2005?
- 26. Uso de nupack Package Manager Console para establecer la carpeta de trabajo en la carpeta de la solución
- 27. contenido de la copia de Robocopy de la carpeta actual
- 28. Cambiar la carpeta de instalación de Visual Studio después de la instalación
- 29. Visual Studio - Cómo cambiar el nombre de la carpeta del proyecto y el nombre de la solución sin solución de ruptura
- 30. Visual Studio Solución grande
mediante programación, esta es una pregunta real. –
Luego necesita reformular su pregunta mejor, solo después de leerla 4 veces más, entendí lo que estaba buscando. – leppie
@leppie: de qué manera esto no es real y relevante. Ya no sé la respuesta o la respondería. Algunas propiedades del objeto Solution, creo. –