Korzystając z wersji społecznościowej Visual Studio 2015, nie mogę uruchomić nawet najbardziej podstawowych testów Universal Universal Unit. Po utworzeniu testu i próbie uruchomienia go za pomocą Eksploratora testów kod kompiluje i wydaje się wdrażać aplikację Windows testową. Aplikacja pozostaje na około 10 sekund, a następnie zamyka się. Wynik testu testowego dla testu: Inconclusive: Failed to initialize client proxy: could not connect to test process .
Uruchomienie programu Visual Studio jako administratora nie miało żadnego efektu.Testy jednostkowe UWP nie inicjują proxy klienta w Visual Studio 2015
Aby utworzyć przykładowy projekt, który spowodował mój błąd:
- rozpocząć nowy projekt
- Od szablonów, wybierz: Szablony> Visual C#> Windows> Uniwersalne> Jednostka aplikacji testowej (Universal Windows)
- Napisz prosty test:
Assert.IsTrue(true)
- W menu testowania> Uruchom> Uruchom wszystkie testy
Okno wyjściowe dla opcji Testy pokazuje to:
Checking whether required frameworks are installed...
Registering the application to run from layout...
Deployment complete (3566ms). Full package name: "edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"
Error : DEP3000 : Attempts to stop the application failed. This may cause the deployment to fail. Exception from HRESULT: 0x92330047
Updating the layout...
Deployment complete (104ms). Full package name: "edd458e2-c3b1-4d8a-b7c3-5669e2fe7d75_1.0.0.0_x86__97afpx01qh2gg"
tylko zgadywać, ale może aplikacja UWP unittest wymaga wniosku, że może faktycznie testu. – Herdo
Test Project UWP jest sama aplikacja (ma nawet własne App.xaml) Chciałem tylko uprościć mój problem Testowałem nasz prawdziwy kod produkcyjny (co jest sprzeczne z rzeczywistą aplikacją) – Scott
@Herdo Mogę potwierdzić, że wymaga aplikacji hosta, więc testy faktycznie działa w aplikacji hosta. Domyślam się, że problem polega na tym, że aplikacja hosta jest w jakiś sposób zamknięta, tak że narzędzia VS nie mogą odinstalować i ponownie wdrożyć, a otrzymamy błąd wspomniany w pytaniu: – terry