Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ezek a bővítmények szabályozzák, hogy az MTP hogyan és hol helyezi üzembe és indítja el a teszt gazdagépet. A kísérleti ITestHostLauncher bővítménypontot használják a teszt gazdagép üzembe helyezésének és elindításának szabályozására. Minden bővítményhez egy másik NuGet-csomag szükséges, az egyes szakaszokban leírtak szerint.
Tip
Ha Microsoft használ. Testing.Platform.MSBuild, telepítse a bővítmény NuGet-csomagját a bővítmény automatikus regisztrálásához. Az MSTest, az NUnit és az xUnit futók tranzitív módon is futnak Microsoft.Testing.Platform.MSBuild . Ha letiltja a létrehozott belépési pontot, hívja meg AddSelfRegisteredExtensions az MSBuild által közreműködő csomagok regisztrálását.
Csomagolt alkalmazás üzembe helyezése
A csomagolt alkalmazásbővítmény regisztrál egy teljes megbízhatóságú csomagolt Windows teszt gazdagépet a buildkimeneti elrendezésből, és aktiválja azt az alkalmazásfelhasználói modell azonosítója (AUMID) alapján. Ez a csomagolt Windows-alkalmazások kísérleti ITestHostLauncher bővítménypontjának referenciafelhasználója. Ehhez a bővítményhez a Microsoft.Testing.Extensions.PackagedApp NuGet-csomag szükséges.
Note
A bővítménycsomag az MTP 2.3.0-s verziójától kezdve érhető el. A teljes megbízhatóságú MSIX-regisztráció és az AUMID aktiválás az microsoft/testfx adattárban implementálva van, de 2026. augusztus 6-ától nem érhető el nyilvános NuGet-csomagban. A bővítmény kísérleti jellegű, és a beállításai és a kimeneti formátuma változhat egy későbbi verzióban.
A bővítmény használata előtt az alábbi követelményeknek kell megfelelnie:
- Cél Windows platformverzió
10.0.19041.0vagy újabb. - Ha nem aláírt buildkimeneti elrendezést szeretne regisztrálni, engedélyezze a fejlesztői módot, vagy konfigurálja a mellékbetöltést.
- Használjon teljes megbízhatóságú, csomagolt asztali gazdagépet. A bővítmény nem támogatja a klasszikus UWP-t, a modern .NET UWP-t
UseUwpvagy más AppContainer-gazdagépeket.
A teljes, saját üzemeltetésű WinUI-konfigurációért lásd: WinUI 3-alkalmazások tesztelése MSTest és MTP használatával.
Manuális regisztráció
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();
Ne hívjon AddPackagedAppDeployment , ha egy saját üzemeltetésű alkalmazás már meghívja AddSelfRegisteredExtensions és hivatkozik a csomagra. Az MTP-futtatás csak egy teszt gazdagépindítót regisztrálhat.