Где FrameworkUap10 используется в VSTest.Console.exe для модульного тестирования Win Universal Apps - PullRequest
0 голосов
/ 15 января 2019

Мне было поручено добавить модульное тестирование в нашу WinUA. Разработчик сказал, что он добавил новый модульный тест для проекта UWP в свое решение, и я должен добавить вызов этого во время сборки. Он не знал, как это сделать, и указал мне на эту статью: Настройка автоматических сборок для вашего приложения UWP

Я добавил шаг «Visual Studio Test» и установил следующее:

Test Assembly = **\*.UnitTests.build.appxrecipe
Other console options = /framework:FrameworkUap10

При запуске выдается следующая ошибка:

[ошибка] Ошибка: неверная версия .Net Framework: FrameworkUap10. Поддерживаемые версии .Net Framework: Framework35, Framework40 и Framework45.

Если я удаляю недопустимый фреймворк, ошибка не выдается, но тесты не запускаются

Я не могу найти какую-либо информацию о параметре / framework: FrameworkUap10. Поиск MS, здесь и в Интернете, и все, что появляется, это его использование в этой статье ... ничего об установке на сборочном компьютере.

Как установить FrameworkUap10?

1 Ответ

0 голосов
/ 04 февраля 2019

Мне удалось заставить это работать, используя следующее, используя следующие аргументы msbuild для шага msbuild:

/p:AppxBundlePlatforms="$(BuildPlatform)"
/p:AppxPackageDir="$(Build.BinariesDirectory)\AutoBuildPackages\"
/p:AppxBundle=Always
/p:UapAppxPackageBuildMode=StoreUpload

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...