Varsayılan şablonu kullanarak bir yapı tanımlar
Varsayılan şablonu temel bir yapı oluşturmak istediğiniz kod projeleri seçerek hızlı bir şekilde tanımlamak için kullanabilirsiniz. Bu şablon, (örneğin, otomatik sınamalar çalıştıran) daha gelişmiş işlevsellik eklemek ve ekibinizin gereksinimlerini karşılamak için işlemi birçok özelliğini ayarlamak için de kullanabilirsiniz.
Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)
Bu yordamı gerçekleştirmek için bilgisayarınızda yüklü olmalıdır Build tanımını Düzenle izni ayarlamak Ver. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.
Varsayılan şablonu kullanarak bir yapı tanımı oluşturmak için
De 'iEkip Gezginiekip proje, istediğiniz tanımlama bilgilerinizi yapı.
Yapı menüsünde, Yeni Yapı Tanımı'na tıklayın.
De yapı tanımı adı, bir ad yazın.
Tıklatın işlem sekmesi.
Altında işlem şablonu oluşturmak, Varsayılan şablonu varsayılan olarak seçilidir.
Altında yapı işlem parametreleri, genişletme gerekli düğüm ve en az bir çözüm belirtin veya oluşturmak için proje.
Daha fazla bilgi için bkz: belirt projeleri istediğiniz yapı bu konuda daha sonra.
Bu yapı tanımı yerleştirmek istediğiniz işlevsellik sağlayan alanları tamamlamak için bu konuda daha sonra bilgileri kullanın.
Üzerinde alanları doldurduktan sonra işlem sekmesinde, alanları doldurun Tetikleyici, çalışma, Build varsayılanlarını, ve Bekletme ilkesini sekmeleri.
Daha fazla bilgi için bkz. Temel yapı tanımı oluşturma.
Bu Konuda
Varsayılan şablonu oluşturma işlemi parametreleri hakkında
Oluşturmak istediğiniz projeleri belirtin
Platformlar ve yapılandırmaları oluşturmak istediğinizi belirtin
Hangi oluþturma aracıları işlem oluşturmak belirtin
Yapı Aracısı zaman sınırlarını belirtin
Otomatik sınamalar çalıştırmak
Test kategorileri belirtme
Birden çok Test çalıştırır Ayarla
Sınamalar geçici olarak devre dışı
Test etkisi analizi etkinleştir
Temel yapı işlem parametrelerini belirtin
Gelişmiş yapı işlem parametrelerini belirtin
Varsayılan şablonu oluşturma işlemi parametreleri hakkında
Bu konuda bir yapı oluşturma işlemi parametreleri varsayılan şablona dayalı yapılar kullanarak tanımlamak nasıl açıklar. Bu konudaki bilgileri eşleşmesi gereken işlevselliği açıklar Visual Studio Application Lifecycle Management (ALM) aşağıdaki koşulların geçerli olduğu sürece:
İle birlikte gelen iki işlem şablonları arasından oluşturulan ekip projesinde çalışıyorsanız Visual Studio ALM: msf faal yazılım geliştirme v5.0 veya CMMI proses geliştirme v5.0 msf.
Kimse ekibinizdeki kaldırmış veya özelleştirilmiş varsayılan şablon.
Oluşturmak istediğiniz projeleri belirtin
De Yapı projelerine kutusunda, bir veya daha fazla çözümleri veya belirtebilirsiniz projeleri oluşturmak için. (Bu kutusunu görüntülemek için genişletin gerekli düğüm ve sonra Yapı öğeleri düğümü.) En az bir çözüm ya da proje belirtmeniz gerekir.
Oluşturmakta olduğunuz çeşitli projeler ilgili, genellikle bunları tek bir çözüm eklemek ve bu çözümde belirtmek gerekir Yapı projelerine , ayrı ayrı her proje listeleme kutusu.
De Yapı projelerine kutusunda, üç nokta yan yana düğmesini tıklatabilirsiniz (...) açmak için Çözümleri/projeler çözümleri veya oluşturmak için projeler belirtmek için iletişim kutusu.
Doldurmak için Yapı projelerine el ile kutusunda, her proje veya oluşturmak istediğiniz çözümü tam sürüm denetim yolunu belirtin. Aşağıdaki örnekte gösterildiği gibi her değeri bir virgül ile sınırlandırmak:
$/ Özellikler/FeatureA/Server/tüm sunucu Projects.sln, $/ Özellikler/FeatureA/istemci/tüm istemci Projects.sln
Önemli
Her proje ya da çözüm yolunu bir çocuk olduğundan emin olun Kaynak denetim klasörü üzerinde listelenen değerleri çalışma sekmesini yapı tanımı.
Platformlar ve yapılandırmaları oluşturmak istediğinizi belirtin
De Yapı yapılandırmaları kutusunda belirtebilirsiniz hangi platformları ve oluşturmak istediğiniz yapılandırmaları. (Bu kutusunu göstermek için genişletin gerekli düğümü ve sonra Yapı öğeleri düğümü.) Örneğin, bu kutuda Release|x86 ekleyerek bu yapı yalnızca c++ projenizi, 32-bit sürümünün sürüm yapılandırma oluşturmalısınız belirtebilirsiniz.
İpucu |
---|
Büyük codebase varsa, yalnızca yapılandırmaları ve gereksinim duyduğunuz platformlar oluşturarak yapı ne kadar hızlı işlenir önemli ölçüde artırabilir. |
Bırakır Yapı yapılandırmaları kutusunu boş, varsayılan yapılandırması ve her çözüm ya da proje tanımlanan platform üretilmiştir.
De Yapı öğeleri kutusunda, üç nokta yan yana düğmesini tıklatabilirsiniz (...) açmak için yapılandırmaları oluşturmak için öğeleri belirtmek için iletişim kutusu. Ayrıca bunları el ile belirtebilirsiniz.
Her yapılandırmada Yapı yapılandırmaları kutusu, aşağıdaki biçimde olmalıdır:
Yapılandırma|Platform
Aşağıdaki yer tutucuları değiştirmeniz gerekir:
Yapılandırma hata ayıklama, yayın veya tüm yapılandırmaları gibi bir değerdir.
Platform Win32 x 86, x 64 veya Any cpu gibi bir değerdir.
Listedeki yapılandırmaları virgülle gerekir.
Örneğin, C# proje hem hata ayıklama hem de yayın yapýlandýrmasýný isteseydiniz, Debug| belirtirsinizTüm cpu Release|Tüm cpu Yapı yapılandırmaları kutusu.
Yapılandırma ve platform için kullandığınız simgeler çözüm özellikleri veya kod proje özellikleri ayarlamak simgeleri eşleşmesi gerekir. Bunlar eşleşmiyorsa, Oluþturma iþlemi tamamlandýðýnda beklenmeyen sonuçlarla karşılaşabilirsiniz.
Hangi oluþturma aracıları işlem oluşturmak belirtin
Hangi yapı aracıları oluþturma işlemek için kullanılan belirtmek için genişletin Gelişmiş düğümü genişletin Aracısı Ayarları düğüm, aşağıdaki parametreler için değerler belirtin:
Filtre adı: Bu yapı tanımı aracının adını bu alana yazarak işlemek için kullanılan yapı aracıları filtre uygulayabilirsiniz. Kullanarak adlar kümesi belirtebilirsiniz * ve? joker karakterler. Örneğin, adı CI karakterlerle başlayan tüm Aracısı belirtmek için CI * belirtebilirdiniz. Bu ölçüt uyabilecek aracıları CI, CI1 ya da CI_Agent2 içerir.
Etiketleri filtre: Bu yapı etiketleri eşleşen sahip yapı aracıları çalışmasını sağlamak için bir veya daha fazla etiketi belirtin. Etiketler genellikle özel amaçlar için rezerve etmek için belirli bir yapı aracıları için de geçerlidir. Örneğin, yapı Aracısı gated sizin onay-yapılar işlemek için tasarlanmış bir yapı makinede ayarlanır. Bu yapı Aracı'gated etiket uygulayın. Son olarak, gated uyguladığınız yapı tanımına etiketi yalnızca aracı tarafından işlenen böylece de etiketli gated etiketiyle. Etiket belirtmek için üç nokta düğmesini tıklatın (...).
Not
Bu yapı işlemek kullanılabilir olan yapı aracıları havuzu bu yapı tanımı için belirlemiş olduğunuz yapı denetleyicisi tarafından belirlenir. Yapı denetleyicisini değiştirmek için tıklatın Build varsayılanlarını sekmesi, açık denetleyicisi oluşturmak menüsünde ve yapı denetleyicisi'i.
Karşılaştırma işleci etiket: Menüsünde, aşağıdaki değerlerden birini tıklatın:
MatchExactly: Bu yapı tanımı olanlar tam olarak aynı dizi belirttiğiniz etiketi olan aracıları oluşturma yalnızca tarafından işlenecek isterseniz bu değeri tıklatın Etiketlerini filtre kutusu. Herhangi bir aracı, herhangi bir etiket belirtmezseniz, bu yapı tanımı işleyebilir.
İpucu Tıklatarak MatchExactly, bu yapı tanımı yalnızca tam olarak bulunan etiketleri kümesini sahip olanlar için kullanılabilir aracılarını kısıtla Etiketlerini filtre alan.
MatchAtLeast: Bu yapı tanımı en az aynı dizi belirttiğiniz etiketi olan herhangi bir yapı aracı tarafından işlenen isterseniz bu değeri tıklatın Etiketlerini filtre kutusu. Etiket belirtmezseniz, bu yapı tanımı yok etiketler olan aracıları işleyebilir.
Yapı Aracısı zaman sınırlarını belirtin
Zaman sınırları belirlemek için genişletmeniz Gelişmiş düğümü genişletin Aracısı Ayarları düğüm ve sonra parametreleri aşağıdaki tabloda.
Amacınız |
Bu parameter… ayarlamak |
Bu guidance… kullanarak |
---|---|---|
Yapı aracısının yapı işlemek için izin verilen en uzun süreyi belirtin. |
En yüksek yürütme zamanı |
Bir zaman aralığı değeri:: ss biçiminde yazın. Örneğin, oluşturma zaman aşımı hatası ile 04: 30: 15 değerini belirtin ve yapı Aracısı çalışmalarının 4 saat, 30 dakika, 15 saniye sonra tamamlanmadı başarısız olur. 00: 00: 00 Değeri sınırsız yapı Aracısı vermek istiyorsanız, zaman yapı işlemek için belirtin. |
Yapım isteği bir yapı Aracısı atamak için izin verilen en uzun süreyi belirtin. |
En fazla bekleme süresi |
Bir zaman aralığı değeri:: ss biçiminde yazın. Örneğin, oluşturma zaman aşımı hatası ile 01: 30: 45 değerini belirtin ve yapı oluşturma Aracısı ile 1 saat, 30 dakika, ve 45 saniye sonra atanmamış başarısız olur. 00: 00: 00 Değeri sınırsız yapı denetleyicisi vermek istiyorsanız, zaman bu yapı tanımı işlemek için bir yapı aracı bulmak için belirtin. |
Otomatik sınamalar çalıştırmak
Birini gerçekleştirmek için oluþturma tasarlayabilirsiniz veya daha otomatik test çalıştırır. Her sınama çalıştırmak için ayarladığınız şekilde, şu ayarları belirtebilirsiniz:
hangi test
Hangi ayarları test için kullanılır
sınama başarısız olursa yapı olup başarısız
Önemli
Yalnızca, bir yapı Aracısı tarafından işlenir, oluþturma sınamalarını çalıştırabilirsiniz Visual Studio Test Professional 2010 yüklenir. Daha fazla bilgi için bkz. Yapılandırma Aracıları Oluşturma ve Onlarla Çalışma.
Otomatik sınamalar çalıştırılacak oluþturma yapılandırmak için
Üzerinde işlem sekmesi sizin yapı tanımı, genişletme temel düğüm.
Seçin Otomatik sınamalar kutusuna ve sonra da üç nokta yan yana düğmesini tıklatın (...) bu kutuda.
Otomatik sınamalar iletişim kutusu görüntülenir.
Aşağıdaki adımlardan birini uygulayın:
Yeni bir sınama çalıştırması eklemek için tıklatın Ekle.
Varolan bir sınama değiştirmek için tıklatın ve sonra tıklatın düzenleme.
Ekle/Düzenle Test iletişim kutusu görüntülenir.
İstediğiniz yöntemi kullanmak sınamaları çalıştırmak için tıklatın:
(Önerilen) derleme dosyası belirtimini sınamak
Varsayılan değer olarak bırakın (** \*test*.dll) uyan tüm .dll dosyaları için yinelemeli arama için yapı Aracısı istiyorsanız * test*.dll, binaries alt yapı aracının çalışma dizini. Alternatif olarak, dosya belirtimi, gereksinimlerinizi karşılayacak şekilde değiştirin.
(İsteğe bağlı) Belirttiğiniz bir Sınama ayarları dosyası nasıl sınamalar çalıştırılır yapılandırmak için. Daha fazla bilgi için bkz. Visual Studio üzerinden Otomatik Testleri Çalıştırmak için Test Ayarları Oluşturma.
Test meta veri dosyası (.vsmdi)
Bu seçeneği tıklatırsanız, göz bulmak ve kullanmak istediğiniz sınama meta veri dosyası belirtmek için. Ya da bırakın böylece Bu VSMDI dosyasındaki tüm sınamaları çalıştırmak onay kutusu seçiliyken, veya temizleyin ve sonra bir veya daha fazla sınamalarında seçin sınama listeler çalıştırmak için listesi.
Daha fazla bilgi için bkz. Testlerinizi Gruplamak için Test Listeleri Tanımlama.
Tıklatın Ölçütleri/bağımsız sekmesi.
(İsteğe bağlı) Kategoriye göre çalıştırmak için testler filtre.
Daha fazla bilgi için bkz: Test kategorileri belirtmek bu konuda daha sonra.
(İsteğe bağlı) Öncelikli çalıştırmak için testler filtre.
İpucu Sınamalarınızı için öncelikler atadıysanız, bu parametre kapsamlı sınama arasında bir denge tanımlamanıza yardımcı olmak için önemli bir mekanizma olabilir ve daha hızlı oluşturur.
Set Minimum Test öncelik eşit veya daha düşük olan ya da pozitif bir tamsayı için En büyük Test öncelik veya en düşük değer belirtmek için -1.
Set En büyük Test öncelik eşit veya daha büyük olan ya da pozitif bir tamsayı için Minimum Test öncelik ya da en büyük bir değer belirtmek için -1.
Yapı sınamalarında başarısız, bu sınama seçin başarısız isterseniz Başarısız yapı Test hatasında onay kutusunu. Bu onay kutusunu temizleyin ve başarısız oluyor herhangi test ederseniz, tamamlanan yapı olarak sınıflandırılmış Kısmen başarılı.
Tamam düğmesini tıklatın.
Test kategorileri belirtme
Test kategorileri, bir sınama çalıştırması sırasında çalıştırma testleri filtre uygulamak için kullanabilirsiniz.
Sınamalarınızı için kategori ata
Çalıştırdığınız testleri süzmek için test kategorileri kullanabilirsiniz önce kategoriler sınamalarınızı için kullanarak atamanız gerekir Test Professional 2010. Örneğin, CI adlı bir test kategori oluşturmak ve sonra bu kategoriye sizin sürekli tümleştirme yapılarında belirtin. Bvt adlı kendi yapý doğrulama sınamaları için başka bir kategori oluşturun ve sonra zamanlanmış yapılarında gecelik oluþturma gibi kategori belirtin.
Daha fazla bilgi için bkz. Testlerinizi Gruplamak için Test Kategorisi Tanımlama.
Bir sınama çalıştırması için sınama kategorilerini belirtme
Test kategorileri iki şekilde belirtebilirsiniz:
İlk sınama çalışması, bu konunun önceki kısımlarında açıklandığı gibi oluşturduğunuzda.
Varolan bir sınama değiştirerek çalıştırın. (Genişleterek varolan bir sınama değiştirmek temel düğümünü genişleterek, Otomatik sınamalar düğüm sınaması çalıştırılsın değiştirmek istediğiniz genişletme ve ardından tıklatarak Kategori süzgeci kutusu.)
Test kategorileri aşağıdaki biçimlerden birini belirtebilirsiniz:
Eklemek veya çıkarmak için bir tek sınama kategorisini belirtin. Örneğin, bvt. adlı bir test kategori var Bvt bu kategoriye ait olan sınamaları çalıştırmak için bu parametreyi ayarlayın veya! bvt bu kategoriye ait olan bu sınamaların dışında tüm sınamaları çalıştırmak için.
Birden çok test kategorileri kullanarak belirttiğiniz & & ("ve" işleç) ve! ("değil" işleç). Örneğin, hızlı belirtebilirsiniz & & GUI & &! derinlikte, hem hızlı bir parçası ve GUI kategorileri ancak, değil derin kategorinin parçası tek sınamaları çalıştırmak için.
Birden çok test kategorileri kullanarak belirttiğiniz | ("veya" işleç) ve! ("değil" işleç). Örneğin, quick|gui| belirtebilirsiniz!derinlikte hızlı kategori parçası olan sınamaları çalıştırmak için GUI kategori ve derin kategorinin parçası olmayan sınamaları parçası olan sınar.
Birden çok Test çalıştırır Ayarla
Ekibinizin yapı gereksinimlerini karşılayacak ve işlemi sınamanız gerekir birçok test çalıştırır ayarlayabilirsiniz. Örneğin, aşağıdaki senaryolarda tek bir yapı içinde birden çok test çalıştırır ayarlamanız gerekebilir:
İki sınama kümesi vardır:
Geçmesi gereken üst öncelikli temel sınama kümesi. Çalışan bir sınama belirtir eklemek bir En düşük öncelik Test ve En büyük öncelik Test 1. Seçtiğiniz test başarısızlık başarısız yapı onay kutusu.
Daha az önemli, ancak çalıştırmak istediğiniz sınama kümesi kullanılabilir durumda olması için yapı geçirmek için gerekmez. Çalışan bir sınama belirtir eklemek bir En düşük öncelik Test 2 ve bir En büyük öncelik Test 3. Çıkmadan test başarısızlık başarısız yapı onay kutusunu.
Farklı test ayarlarıyla aynı dizi sınama çalıştırmak istiyorsunuz.
Kod kapsamı tabi olması yapı derlemelerin ana dizi istediğiniz. Ancak, kod kapsamı gerektirmeyen derlemeler harici bir kaynaktan başka bir kümesi vardır. Bu tür bir işlemi etkinleştirmek için iki test ayar dosyaları kümesi kullanmak üzere yapılandırılmış iki sınama çalıştırır kullanabilirsiniz.
Sınamalar geçici olarak devre dışı
Bilgisayarınızı sınama çalıştırır silmeden geçici olarak testler devre dışı bırakmalısınız genişletin Gelişmiş düğüm ve set Sınamaları devre dışı için doğru. Set değeri başa yanlış etkinleştirmek istediğiniz zaman yeniden sınar.
Test etkisi analizi etkinleştir
Sınayıcılar ve geliştiricilerin nasıl tamamlanmış bir yapı içinde encompassed kod değişiklikleri sınamalarınızı etkilenen bir bilmeniz gerekebilir. Bir yapı içinde test etkisi analiz etkinleştirdiğinizde, sistem analiz eder ve kod değişiklikleri sınamalarınızı tamamlanan yapı oluşturma raporda nasıl etkilendiğini bildirir.
Test etkisi analiz etkinleştirmek için
Test etkisi analiz bir sınama ayarları dosyasındaki yapılandırma.
Daha fazla bilgi için bkz. Nasıl yapılır: Kod Değişikliklerinden Sonra Hangi Testin Çalışması Gerektiğini Denetlemek İçin Veri Toplama.
Sınama ayarları dosyasını kullanacak biçimde yapılandırılmış bir sınama çalıştırması oluşturun.
Daha fazla bilgi için bkz: Otomatik sınamalar bu konudaki önceki.
Gelişmiş düğümünü genişletin ve emin olun Test etkisi analiz ayarlamak doğru ve Sınamaları devre dışı ayarlamak yanlış.
Temel yapı işlem parametrelerini belirtin
Derleme işlemi parametrelerinde sık sık değiştirmeniz gerekir temel daha tipik senaryoları bazılarını başarıyla tamamlamak için düğüm.
Amacınız |
Bu parameter… ayarlamak |
Bu guidance… kullanarak |
---|---|---|
Tamamlanmış yapılar adlandırmak için kullanılan kuralını özelleştirme |
Sayı biçimi oluşturma |
Sizin ve ekibinizin yararlı verileri her tamamlanan yapı adını yükleyebilirsiniz. Örneğin, varsayılan değer aşağıdaki bilgilerle değiştirilir belirteçleri içerir:
Bu parametre özelleştirmek için metni doğrudan bu alana yazabilirsiniz. Ancak, daha kolay değeri değiştirebilir ve üç nokta yan yana düğmesini tıklatarak kullanılabilir simgeleri görüntüler (...) açın ve sonra YapıNumarası biçimi Düzenleyicisi iletişim kutusu. Bu iletişim kutusunda makroları görüntülemek ve kullanmak istediğiniz simgeleri eklemek için. |
Olup olmadığını ve onu önce yapı Aracısı'nın çalışma alanı temizlemek için yapı işler nasıl belirtin |
Temiz çalışma alanı |
Bu menüde aşağıdaki değerlerden birini tıklatın:
İpucu
Yapý süreciniz ek, temizlik gerektirmiyorsa, tüm seçenek yapar, belirtirseniz yapı çalıştırmak için gereken süreyi önemli ölçüde azaltabilir yok (Hızlı seçeneği) veya çıkışları.
|
Yapý günlüðüne olmasını istediğiniz nasıl ayrıntılı belirtin |
Günlüğün ayrıntı düzeyini |
Yapı raporda günlük dosyasının ayrıntı düzeyini denetleyebilirsiniz. Değerleri ve karşılık gelen etkileri listesi için bkz: Günlük ayrıntı değerlerini bu konuda daha sonra. Daha fazla bilgi için bkz. Derleme sonuçları penceresini görüntülemek. |
Yaygın hataları bulmak için kod çözümleme |
Kod çözümlemesi gerçekleştir |
Bu menüde aşağıdaki değerlerden birini tıklatın:
Daha fazla bilgi için aşağıdaki konulardan birine bakın:
|
Simgeleriniz tarihsel hata ayıklama gibi özellikleri etkinleştirmek için saklamak |
Dizin kaynakları ve yolu semboller yayımlamak için |
Yapı tanımınızı tarihsel hata ayıklama gibi özellikleri etkinleştirmek için Sembol veri yayımlamak için yapılandırabilirsiniz. Etkinleştirmek için Team Foundation Yapı Hizmeti SymStore Simgeleriniz depolamak için kullanmak için aşağıdaki adımları izleyin:
Daha fazla bilgi için bkz: IntelliTrace ile hata ayıklama ve Microsoft Web sitesinde aşağıdaki konuları: |
Günlük ayrıntı değerlerini
Günlük ayrıntı değerlerini ve karşılık gelen etkileri aşağıdaki tabloda listelenmektedir.
Value |
Hataları yaparsınız? |
Uyarılar oluşturma |
Yüksek önem Yapılandırma İletiler |
Normal önem Yapılandırma İletiler |
Düşük önem Yapılandırma İletiler |
İş akışı etkinlik özellikleri (girişleri ve çıkışları) |
---|---|---|---|---|---|---|
Minimal |
Y |
N |
N |
N |
N |
N |
Normal |
Y |
Y |
Y |
N |
N |
N |
Ayrıntılı |
Y |
Y |
Y |
Y |
N |
N |
Tanılama |
Y |
Y |
Y |
Y |
Y |
Y |
Belirttiğiniz günlük ayrıntı değeri MSBuild gelen iletilerin ayrıntı düzeyini de etkiler. Daha fazla bilgi için bkz. MSBuild komut çizgi Başvuru.
Gelişmiş yapı işlem parametrelerini belirtin
Yapı işlem parametreleri içinde sunulan Gelişmiş düğümü olan, bazıları daha az tipik senaryoları başarıyla tamamlamak için değiştirmeniz gerekir.
Amacınız |
Bu parameter… ayarlamak |
Bu guidance… kullanarak |
---|---|---|
Katman diyagramları karşı doğrulanması |
MSBuild bağımsız değişkenleri |
Bu parametre değeri aşağıdaki dizeyi içerir: /p:ValidateArchitecture = true. Daha fazla bilgi için bkz. .NET Kodu Katman Diyagramlarına Karşı Nasıl Doğrulanır. |
ms yapı geçirmek için komut satırı bağımsız değişkenlerini belirtin |
MSBuild bağımsız değişkenleri |
Yapý süreciniz MSBuild için bağımsız değişkenler geçmesi gerekiyorsa, bunları yazmanız MSBuild bağımsız parametresi. Daha fazla bilgi için bkz. MSBuild komut çizgi Başvuru. |
Her bağlantı yapı ile ilişkili çalışma öğelerinin yanı sıra, kod gitti tüm changesets tamamlandı. |
Changesets ve çalışma öğeleri ilişkilendirmek |
Çoğu durumda, bu parametreyi ayarlamak en iyi yöntem olacaktır doğru (varsayılan değer). Zamanlanmış başarıyla tamamlanmış yapılar düzeltmeleri onaylayın veya ek sınamalar çalıştırmak için kullandığınız (örneğin, bir gecelik yapı) zamanlanan yapılar için özellikle doğru olmasıdır. Her yapı tanımı, hangi changesets ve iş öğeleri sonraki tamamlanan yapı ile ilişkili olmasını bekleyen kendi kaydını tutar. Örneğin, changeset 382 Build a ve b yapı tarafından üretilmiştir Build a atılmış ve başarıyla tamamlandı. b yapı, kuyruğa atılmış bir uygulama ve başarısız olur. Changeset 382 şimdi Build a başarıyla tamamlanan yapı ve yapı b. başarısız tamamlanmış derlemesi ile bağlantılı Changeset 382 sonraki tamamlanan build Build a ile bağlantılı olmayacaktır, ancak sonraki tamamlanan derlemesi oluştur b. ile bağlanacak |
Yürütülebilir dosyalar ve projeler geliştirmek neden diğer ikili dosyalar alt klasörüne kopyalayın |
Bırakma klasörü için kopya çıkışı |
Bu parametreyi ayarlamak doğru yürütülebilir dosyalar ve bu alt klasör için projeler geliştirmek neden diğer ikili dosyaları kopyalamak için.
Not
Bırakma klasörü belirtilen Build varsayılanlarını sekmesi.
|
Derleme başarısız olduğunda bir iş öğesi oluşturma |
Arıza çalışma öğesi oluşturma |
Bu parametreyi ayarlamak doğru sistemi oluşturma başarısız olduğunda bir iş öğesi oluşturmak istiyorsanız. |
Kaynak kodunuzu belirli bir sürümünü oluşturma |
Sürümü almak |
Oluşturmak istediğiniz sürümünü tanımlar versionspec belirtin. Versionspecs hakkında daha fazla bilgi için bkz: Komut Satırı Sözdizimi (Sürüm Denetimi). |
Tamamlanan her yapıda derlenen her dosyanın sürümünü etiket |
Etiket kaynakları |
Bu parametreyi ayarlamak doğru her kaynak kodu dosyası bir etiket ile işaretlemek için sistem istiyorsanız. Bu eylem ekibiniz her dosyanın hangi sürümünün tamamlanmış oluşturmaya dahil kolayca tanımlamanıza olanak sağlar. |
MSBuild sürümünün oluþturma işlemek için kullanılan bit genişliği belirtin |
MSBuild Platform |
Aşağıdaki değerlerden birini belirtin:
|