Aracılığıyla paylaş


Team Foundation Yapısı Kullanarak Windows Mağazası Uygulaması Oluşturma ve Test Etme

Team Foundation Yapı derleyip test etmek için kullanabileceğiniz bir Windows Mağazası app, Windows Store app olarak da bilinir.

Ne yapmak istiyorsunuz?

  • Bir yapı aracısını Windows Store apps derleyebilirsiniz dağıtma

    • Yapı aracısı dağıtma

    • Yapı aracısına etiket uygulayın

  • Birim sınamaları çalıştırmak için kendi yapı aracınızı etkinleştirin

    • Yapı aracı sunucusunu etkileşimli bir işlem olarak çalıştırmak

    • Windows 8 Geliştirici lisansı yükle

    • Birim sınama sertifikası oluştur

    • Birim sınama sertifikası yükle

  • Oluşturur ve Windows Store apps testleri yapı işlemi tanımla

Bir yapı aracısını Windows Store apps derleyebilirsiniz dağıtma

Derlemek için bir Windows Mağazası app, yapı aracınızı bu kriterleri karşılayan bir yapı sunucuda çalışmalıdır:

  • (yalnızca istemci sürümleri) Windows 8 üzerinde çalışan.

  • Bu Visual Studio 2012 'u yüklenmiş olan.

Gerekli izinler

Yapı makinesi üzerinde kurulu bir Yöneticiler grubunun üyesi olmanız gerekir ve Yönet yapı kaynaklarını izninizi izin ver olarak ayarlamak zorundasınız. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

Hh691189.collapse_all(tr-tr,VS.110).gifYapı aracısı dağıtma

  1. Aşağıdaki adımlardan birini tamamlayın:

    • Yeni bir yapı sunucusu yapılandırın ve Windows 8 (yalnızca istemci sürümleri) çalıştıran bir bilgisayarda yapı aracısı oluşturun. Yeni bir yapı sunucusunun dağıtımı hakkında daha fazla bilgi için bkz: Team Foundation Yapı Hizmeti'ni Yükleme.

    • Varolan bir yapı sunucusunu bir yapı aracısıyla Windows 8 (yalnızca istemci sürümleri) çalıştıran bir bilgisayar üzerinde bulun .

  2. Yapı sunucusuna oturum açın.

  3. Yükleme Visual Studio 2012 yapı sunucudaki. Çoğu durumda, aynı sürümünü yükleyebilirsiniz Visual Studio 2012 , dev makinelerde Takımınızın kullandığı.

    Birkaç durumlarda, yüklemeniz gereken Visual Studio Professional 2012, Visual Studio Premium 2012 ya da Visual Studio Ultimate 2012:

    • Visual c++ Windows Store app oluşturuyorsanız ve oluşturmak istediğiniz bir x 64 içeren yapılandırması platformu.

    • Testlerinizi çalıştırdığınızda, kod kapsamı etkinleştirmek istiyor.

    Bkz: Visual Studio Yükleme

  4. Windows Başlat başlayarak, Team Foundation Server Yönetim Konsolu 'u çalıştırın.

    Bu Team Foundation Server Yönetim Konsolu görünür.

  5. Ağaç bölmesinde, sunucu adını genişletin ve sonra Yapı Yapılandırma düğümünü seçin.

    Yapı makinesi hakkındaki bilgi içerik bölmesinde görünür. Eğer Yüklenen özellikleri yapılandırma bağlantısı görünürse, yapı sunucunun başlangıç yapılandırmasını tamamlamalısınız. Bkz: Team Foundation Yapı Hizmeti'ni Yükleme

Server Yönetim Konsolu oluşturma

Hh691189.collapse_all(tr-tr,VS.110).gifYapı aracısına etiket uygulayın

Yapı işleminizi sadece Windows Mağazası uygulamasını derleme ve çalıştırma yeteneğine sahip bir yapı aracısında çalıştığına emin olmak için bir yol yapı aracılarına etiket uygulamaktır.

  1. Team Foundation Server Yönetim Konsolu'nun Yapı Yapılandırma düğümü içinde, aşağıdaki adımlardan birini tamamlayın:

    • Seçin Yeni Aracısı.

    • Sizin Windows 8 uygulamanızı yapmak için kullanmak istediğiniz bir yapı aracısı bulun ve sonra onun Özellikler bağlantısını seçin.

  2. Yapı Aracı Özellikleri iletişim kutusu görüntülenir.

  3. Bu Etiketler altında, Yeni Etiket Ekle bağlantısını seçin.

    Bu Yeni Etiket Ekle iletişim kutusu görüntülenir.

  4. Bir etiket belirtin WindowsStore.

  5. Tamam'ı seçin.

Etiket yapı aracısı

Birimi sınamaları çalıştırmanız gerekiyorsa, bir sonraki bölüme geçin. Aksi halde, atlayabilirsiniz tanımlama oluşturur ve Windows Store apps testleri yapı işlemi.

Birim sınamaları çalıştırmak için kendi yapı aracınızı etkinleştirin

Sizin Windows Mağazası uygulamalarınız üzerinde birim sınamaları yürütmek için yapı aracınızı aktif hale getirebilirsiniz.

Hh691189.collapse_all(tr-tr,VS.110).gifYapı aracı sunucusunu etkileşimli bir işlem olarak çalıştırmak

Birimi sınamalarını Windows Mağazası uygulamanız üzerinde çalıştırmak için , yapı aracısını etkileşimli bir işlem olarak çalıştırmak zorundasınız.

  1. Yapı Hizmeti hesabı olarak kullanacağı bir kullanıcı hesabı (ağ hizmeti değil) tanımlayın. Yapı Hizmeti hesabı aşağıdaki ölçütleri karşılamalıdır:

  2. Yapı hizmeti hesabı kimlik bilgileri ile yapı sunucusunda oturum açın.

  3. Team Foundation Server Yönetim Konsolu'nun Yapı yapılandırma düğümünü içindeki Özellikler'i seçin.

    Özellikler'i seçin

    Yapı Hizmeti Özellikleri iletişim kutusu görüntülenir.

    Yapı Hizmeti etkileşimli işlem olarak çalıştırmak

  4. Seçin Hizmeti durdur.

  5. Bunun Hizmeti bu şekilde çalıştır altında, Değiştir 'i seçin ve yapı hizmeti hesabı için kimlik bilgilerini belirtin.

  6. Seçin hizmeti etkileşimli olarak çalıştırmak.

  7. Seçin Başlat 'ı ve sonra Tamam 'ı seçin.

  8. Yapı sunucusuna oturum açmış yapı hizmeti hesabını bırakın.

Hh691189.collapse_all(tr-tr,VS.110).gifWindows 8 Geliştirici lisansı yükle

Sizin Windows Mağazası uygulamanızda birim sınamalarını çalıştırmak için, yapı aracısı üzerinde bir Windows 8 geliştirici lisansı yüklemeniz gerekir. Bunu yapmanın bir yolu bir Visual C# Windows Store projesi oluşturmak için Visual Studio'yu kullanmaktır.

  1. Visual Studio'yu yapı aracı bilgisayarında çalıştırın.

  2. Menü çubuğunda Dosya, Yeni, Proje'yi seçin.

  3. Bu Yeni bir proje iletişim kutusu üzerinde, Visual C# Windows Store uygulama şablonlarından birini seçin.

  4. Tamam'ı seçin.

    Sistem geliştirici lisans yüklemeniz için size sorar.

    Windows bir geliştirici lisans alma

  5. Eğer Kullanıcı hesabı denetimi iletişim kutusu görüntülenirse, Evet 'i seçin.

  6. Microsoft hesabınız ile oturum açın.

  7. Bu Geliştirici lisansı onaylama iletişim kutusu görüntülenir.

    Windows geliştirici lisans onayı

Ayrıca bkz: Windows 8 için geliştirici lisansı alma.

Hh691189.collapse_all(tr-tr,VS.110).gifBirim sınama sertifikası oluştur

Birim testleri çalıştırmak için Windows Mağazası , app yüklemeniz gerekir — yapı aracısı üzerinde — birimi içeren kod projesini sertifika testleri çalıştırmak istediğiniz. Visual Studio otomatik olarak oluşturur ve sertifikayı .pfx dosyasını kullanabilirsiniz, ancak bunun yerine sertifika .cer dosyası kullanmanızı öneririz. Bunu oluşturmak için Visual Studio'yu kullanabilirsiniz.

Bkz: İzlenecek yol: Windows Mağazası Uygulamaları için Birim Testleri Oluşturma ve Çalıştırma ve Windows Store app sertifikalar hakkında daha fazla bilgi

.Cer sertifika dosyası oluşturmak için Visual Studio kullanma

  1. Geliştirici makinenizde, Visual Studio'da, Çözüm Gezgini içerisinde, birim testleri içeren proje kısayol menüsünü açın ve sonra Depola, Uygulama paketi oluştur 'u seçin.

  2. Uygulama Paketi Oluştur Sihirbazı görüntülenir.

    Uygulama paketi oluşturma

    Seçin Hayır.

  3. Paket ayarlarını belirtin.

    Uygulama paketi adım 2 oluşturma

    En az bir platform seçin ve Oluştur 'u seçin.

  4. Paketiniz oluşturulur.

    Paketlerinizi oluşturulan

Hh691189.collapse_all(tr-tr,VS.110).gifBirim sınama sertifikası yükle

Yapı aracısında çalıştırmak istediğiniz birim testleri içeren kod projeden sertifikası yüklemeniz gerekir.

  1. Geliştirici makinenizde, bir önceki bölümde oluşturulan .cer sertifikasını bulun.

    1. Kaynak Denetimi Gezgini'nde test projeyi içeren klasöre gidin.

      Test projesi Kaynak Denetim Gezgini

      Seçin Yerel yol bağlantısını.

    2. AppPackages klasörüne ve oluşturduğunuz paketi içeren alt klasöre gidin.

      Sertifikayı .cer içeren klasör

  2. .cer sertifikasını geliştirici makinenizden yapı aracı bilgisayarına kopyalayın.

  3. Yapı aracı bilgisayarındaki, Windows üzerinden Başlat, komut istemi 'ni yönetici olarak yürütün.

  4. Bu Yönetici: Komut İstemi penceresinde, sertifika_dosyası'nın sertifika dosyasının yolu olduğu certutil - addstore kök sertifika_dosyası'nı girin.

    Certutil

Oluşturur ve Windows Store apps testleri yapı işlemi tanımla

Bir Windows Mağazası uygulamasını oluşturmak (ve isteğe bağlı olarak test etmek için) için, yapı tanımı içinde birkaç ayarı uygulamanız gerekir. Aşağıdaki yordam Varsayılan şablon üzerindeki yapı işleminin nasıl tanımlandığını tarif eder.

Gerekli İzinler (Bu sayfa İngilizce içeriğe sahip olabilir)

Aşağıdaki yordamı tamamlamak için, bilgisayarınızda Yapı Tanımını Düzenle iznini Ver olarak ayarlamalısınız. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.

Oluşturur ve Windows Store apps testleri yapı işlemi tanımlamak için

  1. Takım Gezgini'nde:

    1. Çalışmak istediğiniz ekip projesine bağlı değilseniz, ekip projesine bağlanın.

    2. Önce Ev simgesini Başlat 'ı seçin ve sonra Simge yapılar Oluştur 'u seçin.

    3. Bu Oluştur sayfasında, Yeni Yapı Tanımı'nı seçin.

    Yeni yapı tanımı penceresi görünür.

  2. Bu Oluştur sayfasında, Yeni bir yapı tanımı seçerek bir yapı tanımı oluşturma, veya yapı tanımı için kısayol menüsünü açarak ve düzenleme'yi seçerek bir yapı tanımı düzenleme.

  3. Bu Varsayılan Olarak Oluşturma sekmesinde, bu konuda daha önce açıklandığı gibi Windows Mağazası uygulaması yapmak için dağıttığınız bir yapı aracısını yoklayan yapı denetim birimini seçin.

    Not

    Bir Barındırılan Yapı Denetimcisi'ni bir Windows Mağazası uygulaması oluşturmak için kullanamazsınız.

  4. Bu Varsayılan Olarak Oluşturma sekmesinde, aşağıdaki Hazırlama klasörü konumu seçeneklerinden birini derlenmiş ikilikler ve günlük dosyalar gibi çıktı dosyalarını üretmek ve saklamak için yapı işlemlerini nasıl istediğinizi belirtmek için seçin:

    • Bu yapı bir bırakma klasörüne çıktı dosyaları kopyalamaz: çıktı dosyaları gerekmiyorsa bu seçeneği belirleyin.

    • Aşağıdaki bırakma klasörüne çıktıyı kopyalar: çıktı dosyaları dosya paylaşım sunucusu üzerindeki bırakma klasörüne kopyalamak istiyorsanız bu seçeneği belirleyin. Kutuda, yapı sisteminin çıktı dosyalarını kopyalamasını istediğiniz klasörün UNC dosya yollarını yazın. ( Yapı aracısı sunucusunu etkileşimli bir işlem olarak çalıştır'da belirttiğiniz) yapı servisi hesabının okuyabildiği ve yazabildiği bir klasör belirtin. Bkz: Bırakma Klasörlerini Ayarlama

  5. Üzerinde İşlem sekmesi:

    1. Bu Gerekli düğümünü genişletin, Oluşturulacak Ögeler düğümünü genişletin ve Yapılacak Projeler kutusunda, oluşturulacak bir veya daha fazla çözümleri ya da yapı projelerini belirtin.

    2. Genişletin Gelişmiş düğümünü genişletin Aracısı ayarlarını düğümü ve Etiketleri filtre kutusunda, yapı aracısı oluşturmak için kullandığınız uygulanan etiketi belirtin Windows Mağazası apps, örneğin, WindowsStore.

  6. Otomatik birim sınamaları çalıştırmak istiyorsanız, işlem sekmesindeki aşağıdaki adımları izleyin:

    1. Genişletme temel düğümü.

    2. Bu Otomatik sınamalar onay kutusunu seçin ve sonra da üç nokta düğmesini seçin (...).

      Bu Otomatik sınamalar iletişim kutusu görüntülenir.

    3. Aşağıdaki adımlardan birini tamamlayın:

      • Bir sınama çalıştırması eklemek için Ekle'yi seçin.

      • Bir sınama çalıştırmasını değiştirmek için onu seçin ve sonra Düzenle'yi seçin.

      Bu Testi Ekle/Düzenle iletişim kutusu görüntülenir.

    4. Bu Test Çalıştırıcı menüsünden, Visual Studio Test Çalıştırıcı'yı seçin.

    5. Bu Test derleme dosya belirtimi kutusunda, ** \*test*.appx yazın.

    6. Diğer ayarlar hakkında daha fazla bilgi için bkz: oluştur [Team-Foundation].

  7. Oluşturma işleminizin ihtiyaç duyduğu diğer ayarları belirtin. Daha fazla bilgi için bkz. Yapı Tanımları Oluşturma.

Daha fazla bilgi için

Geliştirme hakkında daha fazla bilgi için bir Windows Mağazası app, bkz: bilgi deposu Windows uygulamaları oluşturmak için

Bir Windows Mağazası , uygulamasında birim sınamalarını oluşturma ve çalıştırma hakkında daha fazla bilgi için bkz: İzlenecek yol: Windows Mağazası Uygulamaları için Birim Testleri Oluşturma ve Çalıştırma.