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

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • Blu animations and other videos

    Blu animatio

    15 HAZİRAN 2007