2011-06-15 18 views
10

así que estaba buscando en el archivo de csproj de una fuente abierta y notaron esto:FlavorProperties GUID en csproj Archivo

<ProjectExtensions> 
    <VisualStudio> 
     <FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"> 
     <HostingProcess disable="1" /> 
     </FlavorProperties> 
    </VisualStudio> 
<ProjectExtensions> 

¿Qué hace esto a un proyecto de C# y lo que está diciendo que el estudio visual que hacer? MSDN tiene esto que decir pero no estaba del todo seguro de lo que significaban o cuando ello sea aplicable (MSDN MSBuild):

Un subtipo proyecto también puede modificar el fragmento XML antes o después de que los delegados de la llamada a un interno subtipo de proyecto. El siguiente ejemplo muestra un extracto de un archivo de proyecto, donde un nombre de un archivo que contiene propiedades específicas de un subtipo de proyecto, se pasa a ese subtipo de proyecto

¡Se agradece cualquier idea!

Gracias!

Respuesta

7

Ese GUID particular (FAE04EC0-301F-11D3-BF4B-00C04F79EFBC) simplemente significa que es un proyecto de C#. Establecí esto buscando en Google, que en general es una buena manera de empezar a averiguar qué significan los GUID FlavorProperties.

HostingProcess disable="1" se refiere a this:

llamadas a determinadas API pueden verse afectados al permitir que el proceso de alojamiento. En estos casos, es necesario deshabilitar el proceso de alojamiento para devolver los resultados correctos. Para desactivar el proceso alojamiento

  • Abrir un proyecto en Visual Studio.

  • En el menú Proyecto, haga clic en Propiedades.

  • Haga clic en la pestaña Depurar.

  • Desactive la casilla Habilitar el proceso de alojamiento de Visual Studio.

Cuando el proceso de alojamiento está desactivada, varias funciones de depuración son disponible o experimentar una disminución de rendimiento . Para obtener más información, consulte Depuración y el proceso de alojamiento.

En general, cuando el proceso de alojamiento está desactivada:

  • El tiempo necesario para iniciar la depuración de aplicaciones .NET Framework aumenta.

  • La evaluación de la expresión en tiempo de diseño no está disponible.

  • La depuración de confianza parcial no está disponible.