working visual una studio run que not integra funcionalidad facilita conocida configurar como code autocompletar visual-studio

visual-studio - una - visual studio code intellisense not working



¿Cuál es el propósito del proceso de alojamiento de Visual Studio? (3)

Desde msdn.microsoft.com/en-us/library/ms242202.aspx :

El proceso de alojamiento de Visual Studio mejora el rendimiento del depurador y habilita nuevas funciones de depurador, como la depuración de confianza parcial y la evaluación de expresión en tiempo de diseño.

Al depurar un programa utilizando Visual Studio, se le da la opción de Enable the Visual Studio hosting process . ¿Cuál es el propósito de esta opción y qué efecto tiene?


La biblioteca MSDN no proporciona información muy buena sobre el "proceso de alojamiento". Las dos últimas características enumeradas en el enlace de Eric son en realidad problemas inducidos por la función. Hay otro en el que te encontrarás tarde o temprano: usa un archivo app.config diferente. El activo se llama yourapp.vshost.exe.config. Tenga cuidado con esto cuando realiza cambios manuales en el archivo.

Otra característica que admite es muy visible cuando se depura la aplicación, pero no se menciona en ningún lugar. Es lo que sucede con la salida producida por Console.Write (). En una aplicación que no es de consola, se redirecciona a la ventana de salida del IDE. Muy útil.

El término "hosting" se refiere a una característica del CLR, puede ser "alojado". Ejemplos de hosts CLR personalizados son SQL Server y ASP.NET. El alojamiento le permite a uno configurar el CLR antes de que comience. Un uso principal de esto es configurar el AppDomain principal y configurar políticas de seguridad personalizadas. Que es exactamente lo que está haciendo el proceso de alojamiento.

Un buen ejemplo de un host CLR personalizado está disponible en esta pregunta .

Para resumir: en el modo de depuración se está ejecutando una versión personalizada del CLR, una que mejora la experiencia de depuración.