visual-studio-2005 - new - create visual studio



Comment dites-vous le type de projet Visual Studio à partir d'un projet Visual Studio existant (4)

Dans les fichiers XML du projet:

Les applications de console contiennent:

<OutputType>Exe</OutputType>

Les applications WinForms contiennent:

<OutputType>WinExe</OutputType>

Les projets de bibliothèque (.dll) contiennent:

<OutputType>Library</OutputType>

et ne contient PAS de

<ProjectTypeGuids>

Les projets ASP.NET et WCF contiennent:

<ProjectTypeGuids>{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
<OutputType>Library</OutputType>

Les GUID font quelque chose pour définir exactement quel type de projet il est. Ceux ci-dessus ont été prises à partir d'une application ASP.NET. Ils existent aussi dans les projets WCF, et tourner autour des GUID peut tromper Vis Studio en changeant le type de projet quand vous l'ouvrez.

https://src-bin.com

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) puis un sous-type (par exemple Console Application).

Où ces informations sont-elles stockées dans les fichiers VS?


Answer #1

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.


Answer #2

Quelques recherches supplémentaires et j'ai trouvé ceci:

INFO: Liste des types de projets connus .

Mon fichier .sln contient:

Visual Studio 2005
Projet ("{ FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "AddNumbers", "AddNumbers.csproj", "{2C81C5BB-E3B0-457E-BC02-73C76634CCD6}"

Le lien montre:

Type de projet Description Type de projet Guid
Windows (C #) { FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }

Il s'agit donc de Windows C # et le sous-type est conforme à la réponse de @ HardCode. Dans mon cas, c'est "Application console".


Answer #3

Si vous êtes intéressé par la recherche de sous-types d'un projet, c.-à-d. Sous catégorie Projet C # Windows, 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 y a un projet WPF il montre les options liées au WPF comme 'Fenêtre', 'Page' 'Contrôle Utilisateur' ... Dans le cas de l'Application Formulaire de Fenêtre il affiche 'Formulaire de Fenêtre' etc .....