Aracılığıyla paylaş


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

  1. De 'iEkip Gezginiekip proje, istediğiniz tanımlama bilgilerinizi yapı. 

  2. Yapı menüsünde, Yeni Yapı Tanımı'na tıklayın.

  3. De yapı tanımı adı, bir ad yazın.

  4. Tıklatın işlem sekmesi.

    Altında işlem şablonu oluşturmak, Varsayılan şablonu varsayılan olarak seçilidir.

  5. 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.

  6. Bu yapı tanımı yerleştirmek istediğiniz işlevsellik sağlayan alanları tamamlamak için bu konuda daha sonra bilgileri kullanın.

  7. Ü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İ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İ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

  1. Üzerinde işlem sekmesi sizin yapı tanımı, genişletme temel düğüm.

  2. 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.

  3. 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.

  4. İ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.

  5. Tıklatın Ölçütleri/bağımsız sekmesi.

  6. (İ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.

  7. (İsteğe bağlı) Öncelikli çalıştırmak için testler filtre.

    İpucuİ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.

  8. 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ı.

  9. 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

  1. 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.

  2. 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.

  3. 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:

  • yapı tanımı adı

  • Yapı çalıştırıldığı tarih

  • tamsayı değeri bir artırılır, belirli bir tarihte yapı tanımı yinelenen her zaman.

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:

  • Seçin tüm tüm varolan çıkışları yapı işlenmeden önce kaynak kodu dosyalarını silmek. Derleme işleminizin yapý süreciniz sorunları çözülme sırasında olabildiğince kapsamlı olmasını istiyorsanız bu seçeneği kullanın.

  • Seçin verir tüm varolan çıkışları silmek için ancak en son oluşturuluşundan beri değişmemiştir kaynak kodu dosyalarını korumak için (gerçekleştirme tarafından bir tf get olmadan /all geçiş).

  • Seçin yok varolan çıkışları bırakın ve en son oluşturuluşundan beri değişmemiştir kaynak kodu dosyalarını korumak için (gerçekleştirme tarafından bir tf get olmadan /all geçiş).

İpucuİ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:

  • Seçin Olarak bu özellik etkinleştirildiğinde her kod proje analiz etmek.

  • Seçin her zaman kod projeleri bu özellik etkinleştirilip etkinleştirilmediği bakılmaksızın her kod proje analiz etmek.

  • Seçin hiçbir zaman kod çözümleme atlamak.

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:

  1. Dosya paylaşım sunucusu simgeler depolamak için bir klasör ayarlama.

  2. GRANT Tam Denetim izinleri kullanıcı hesabı yapı aracı çalıştığı altında.

  3. De temel yapı tanımınızı düğümünü aşağıdaki adımları gerçekleştirin:

    1. Genişletme kaynak ve simge sunucusu ayarlarını düğüm.

    2. Set dizin kaynaklarını için doğru.

    3. De sembolleri yayınlama yoluna, klasörün unc dosya yolu yazın. Aşağıda bir örnek verilmiştir: \\devstuff\symbols

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.

NotNot
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:

  • Belirtmek Otomatik aynı cpu bit MSBuild çalıştırmak istiyorsanız Team Foundation Yapı Hizmeti yüklü yapı Aracısı.

  • Belirtmek x 86 MSBuild 32-bit sürümünü kullanarak bu yapı her zaman işlemek için.

    Çünkü Visual Studio 32 bit bir uygulama çalışırken, oluþturma, 64-bit sürümünü çalıştıran bir yapı Aracısı tarafından işlenir ile ilgili sorunlar yaşayabilirsiniz Team Foundation Yapı Hizmeti. Belirterek x 86, bu tür sorunları giderebilir.

  • Belirtmek x 64 MSBuild 64-bit sürümünü kullanarak bu yapı her zaman işlemek için.

    NotNot
    Bu değer belirtirseniz, (örneğin, bu konunun önceki kısımlarında açıklandığı gibi bir etiket kullanılarak) olduğundan emin olun oluþturma, 64-bit yapı makine tarafından barındırılan bir yapı Aracısı tarafından işlenir.Aksi takdirde, oluþturma başarısız olur.

Ayrıca bkz.

Görevler

Temel yapı tanımı oluşturma

Derleme sonuçları penceresini görüntülemek