Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu uzantılar, test ana bilgisayarının nasıl ve nerede dağıtılacağını ve başlatılacağını kontrol eder. Bunlar, bir uzantının test ana bilgisayarını yerinde başlatmak yerine onun dağıtımını ve başlatılmasını devralmasına olanak tanıyan deneysel ITestHostLauncher uzantı noktasını temel alır. Her uzantı, her bölümde açıklandığı gibi ek bir NuGet paketi gerektirir.
İpucu
Microsoft.Testing.Platform.MSBuild (MSTest, NUnit ve xUnit çalıştırıcıları tarafından geçişli olarak dahil) kullanılırken, NuGet paketlerini yüklediğinizde bu uzantılar otomatik olarak kaydedilir; kod değişikliği gerekmez. Bu makalede belirtilen el ile kayıt yalnızca ayarıyla <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>otomatik oluşturulan giriş noktasını devre dışı bırakmış olmanız durumunda gereklidir.
Paketlenmiş uygulama dağıtımı
Paketlenmiş uygulama dağıtım uzantısı, bir paketlenmiş Windows test konağı (UWP veya paketlenmiş WinUI) yalıtılmış bir dizine dağıtır ve test ana bilgisayarını yerinde başlatmak yerine oradan başlatır. Paketlenmiş Windows uygulamaları için deneysel ITestHostLauncher uzantı noktasının referans tüketicisidir. Bu uzantı, Microsoft.Testing.Extensions.PackagedApp NuGet paketini gerektirir.
Note
2.3.0 sürümünden itibaren MTP'de kullanılabilir. Bu uzantı deneyseldir ve seçenekleri ve çıkış biçimi gelecekteki bir sürümde değişebilir.
El ile kayıt
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();