Utilisation de Visual Studio 2005.
Y a-t-il quelque chose dans les fichiers .sln ou .vcproj (ou ailleurs) qui définit le type / sous-type de projet?
Edit: Ce que je veux dire, c'est que lorsque vous créez un projet, vous choisissez d'abord un langage (par exemple Visual C #), puis un type de projet (par exemple Windows) et ensuite un sous-type (par exemple Application console).
Où ces informations sont-elles stockées dans les fichiers VS?
visual-studio-2005
rbrayb
la source
la source
Réponses:
Dans les fichiers XML du projet:
Les applications console contiennent:
Les applications WinForms contiennent:
Les projets de bibliothèque (.dll) contiennent:
et ne contiennent PAS de
Les projets ASP.NET et WCF contiennent:
Les GUID font quelque chose pour définir exactement de quel type de projet il s'agit. Ceux ci-dessus proviennent d'une application ASP.NET. Ils existent également dans les projets WCF et le fait de parcourir les GUID peut tromper Vis Studio pour qu'il modifie le type de projet lorsque vous l'ouvrez.
la source
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Exe</OutputType>
mais il s'est avéré que c'était une application Web via les GUID plutôt qu'une application consoleQuelques recherches supplémentaires et j'ai trouvé ceci:
INFO: Liste des types de projets connus Guids .
Mon fichier .sln contient:
Projet Visual Studio 2005 ("{ FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "AddNumbers", "AddNumbers.csproj", "{2C81C5BB-E3B0-457E-BC02-73C76634CCD6}"
Le lien montre:
Type de projet Description Type de projet
Fenêtres de guidage (C #) { FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }
C'est donc Windows C # et le sous-type est conforme à la réponse de @ HardCode. Dans mon cas, c'est "Application Console".
la source
Le fichier .vproj définit le type de projet, par exemple, ce qui suit définit un projet C ++.
La balise de projet inclut également la version du compilateur.
la source
Double-cliquez sur "Mon projet" dans l'Explorateur de solutions, et regardez le "Type d'application:" ComboBox. Il vous indique (et vous permet de changer) le type de projet.
la source
Si vous êtes intéressé par la recherche de sous-types d'un projet, par exemple sous la catégorie de projet Windows C #, vérifiez s'il s'agit d'une application Windows Form ou WPF
Essayez d'ajouter un nouvel élément dans le projet et il vous montrera les éléments spécifiques à ce type de projet ainsi que les options par défaut.
Par exemple, s'il existe un projet WPF, il affiche les options liées à WPF telles que «Fenêtre», «Page» «Contrôle utilisateur» ... Dans le cas de l'application de formulaire de fenêtre, il affiche «Formulaire de fenêtre», etc.
la source
Suivez: Explorateur de solutions -> survolez / faites un clic droit sur votre élément de projet (pas le dossier du projet. Vérifiez la vue Propriétés pour trouver si vous avez cliqué sur le dossier ou le projet) -> Propriétés. Ensuite, toutes les informations sont disponibles pour le projet.
la source
Cliquez avec le bouton droit sur la solution et cliquez sur le dossier ouvert dans l'explorateur de fichiers. Accédez au fichier de projet. survolez-le, l'info-bulle affiche le type de fichier de projet.
la source
la source