Mise à JOUR: rétrospectivement, j'ai mis à jour la réponse à inclure plus de conventions. Le crédit va à Sayed Ibrahim Hashimi et d'autres sur ce fil.
.proj
Une convention populaire pour un usage générique. Couramment utilisé par l'un des principaux script de construction.
Exemples:
build.proj
main.proj
company.product.build.proj
.targets
.targets
des fichiers sont ceux qui est destiné à être importé dans d'autres fichiers à l'aide de l'Importation de l'élément. Comme ces fichiers sont strictement ré-utilisable qu'ils n'ont pas réellement construire quoi que ce soit. En général, ils sont absents les propriétés et les valeurs des éléments pour construire quoi que ce soit.
Exemples:
Microsoft.Common.targets
Microsoft.CSharp.targets
Microsoft.Data.Entity.targets
.**proj
Langue convention spécifique où ** représente la langue courts acronyme.
Bien connu des extensions:
.csproj | C#
.vbproj | VB.NET
.vcxproj | Visual C++
.dbproj | Database project
.fsproj | F#
.pyproj | IronPython
.rbproj | IronRuby
.wixproj | Windows Installer XML (WiX)
.vdproj | Visual Studio Deployment Project
.isproj | InstallShield
.pssproj | PowerShell
.modelproj | Modeling project
.props
Un projet de feuille de propriétés utilisées par les projets Visual C++ (.vcxproj
).
Exemples:
Microsoft.Cl.Common.props
Microsoft.Cpp.CoreWin.props
Microsoft.Cpp.props
Microsoft.Link.Common.props
.tasks
Commune d'inclure le fichier à importer par un appel de projet MSBuild. Contient une liste d' <UsingTask>
- éléments.
Exemples:
Microsoft.Common.Tasks
MSBuild.ExtensionPack.tasks