2011-06-15 6 views
10

Je regardais un fichier de csproj de l'open source et remarqué ceci:FlavorProperties GUID dans csproj Fichier

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

Qu'est-ce que cela fait à un projet C# et ce qui est-il dit visual studio à faire? MSDN a ceci à dire, mais je n'étais pas tout à fait sûr de ce qu'ils voulaient dire ou si ce seraient applicables (MSDN MSBuild):

Un sous-type de projet peut également modifier le fragment XML avant ou après délègue l'appel à un intérieur sous-type de projet. L'exemple suivant montre un extrait d'un fichier de projet, où le nom d'un fichier contenant des propriétés spécifiques à un sous-type de projet est transmis à ce sous-type de projet

Toute idée est appréciée!

Merci!

Répondre

7

Ce GUID particulier (FAE04EC0-301F-11D3-BF4B-00C04F79EFBC) signifie simplement qu'il s'agit d'un projet C#. J'ai établi cela en le googlant, ce qui est en général un bon moyen de commencer à comprendre ce que les GUID FlavorProperties signifient.

HostingProcess disable="1" fait référence à this:

appels à certaines API peuvent être affectées en activant le processus d'hébergement. Dans ces cas, il est nécessaire de désactiver le processus d'hébergement pour renvoyer les résultats corrects. Pour désactiver le processus d'hébergement

  • Ouvrir un projet dans Visual Studio.

  • Dans le menu Projet, cliquez sur Propriétés.

  • Cliquez sur l'onglet Déboguer.

  • Désactivez la case à cocher Activer le processus d'hébergement Visual Studio.

Lorsque le processus d'hébergement est désactivé, plusieurs fonctions de débogage sont indisponibles ou de l'expérience diminué performance. Pour plus d'informations, voir Débogage et processus d'hébergement.

En général, lorsque le processus d'hébergement est désactivé:

  • Le temps nécessaire pour commencer le débogage des applications .NET Framework augmente.

  • L'évaluation de l'expression au moment du design n'est pas disponible.

  • Le débogage d'approbation partielle n'est pas disponible.

Questions connexes