SORU
5 Ocak 2010, Salı


MSBuild dosyaları için standart bir dosya uzantısı var mı?

Proje dosyaları değil ama yerine daha karmaşık komut dosyaları oluşturmak MSBuild dosyaları için standart bir dosya uzantısı var mı?

Düşünüyordum .msbuild.karışıklığı önlemek için diğer projeler .aslında MSBuild dosyaları dosyaları farkındayım) projeler.

CEVAP
6 Ocak 2010, ÇARŞAMBA


GÜNCELLEME:Geriye dönüp bakıldığında, cevabı daha kuralları içerecek şekilde güncelledik. Kredi bu konu üzerinde Sayed Ibrahim Hashimi ve diğerleri için de geçerli.


.proj

Genel kullanım için popüler bir kongre. Genellikle bir ana tarafından kullanılan komut dosyası oluşturmak.

Örnekler:

build.proj
main.proj 
company.product.build.proj

.targets

.targets dosyaları diğer dosyaları Alma elemanı kullanılarak alınmak içindir. Bu dosyaları kesinlikle yeniden kullanılabilir olduğundan aslında bir şey inşa etmezler. Genellikle özellikleri ve değerler madde aslında bir şey inşa etmek için eksik.

Örnekler:

Microsoft.Common.targets
Microsoft.CSharp.targets
Microsoft.Data.Entity.targets

.**proj

**** Dil kısa kısaltma temsil eder, spesifik sözleşme dili.

Bilinen uzantıları:

.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

A project property sheet Visual C projeleri (.vcxproj) tarafından kullanılır.

Örnekler:

Microsoft.Cl.Common.props
Microsoft.Cpp.CoreWin.props
Microsoft.Cpp.props
Microsoft.Link.Common.props

.tasks

Bir ortak arıyorum MSBuild proje ile aktarılacak dosya vardır. İçerir <UsingTask> elemanlarının bir listesini.

Örnekler:

Microsoft.Common.Tasks
MSBuild.ExtensionPack.tasks

.settings.targets

(Bu kesinlikle konuşan bir dosya uzantısı değilse ilgili bir sözleşme.)

Bir ortak arıyorum MSBuild proje ile aktarılacak dosya vardır. İçerir< . em ^"çeşitli özellikleri paylaşımlı hizmet programları oluşturma ve dağıtım işlemlerinin yanı sıra, diğer ortak ayarlar sırasında kullanılan ilgili"(Sayed Ibrahim Hashimi, 2009).

Örnekler:

EntityFramework.settings.targets

Compiler.settings.targets

Library.Settings.targets

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011