У меня есть старое настольное приложение, которое я пытаюсь заставить работать, чтобы я мог получить его в Windows App Store. Когда я публикую sh приложение, запустите установленное приложение из меню «Пуск», и я вызываю это как C#:
Directory.GetCurrentDirectory()
Возвращается:
C: \ Windows \ system32
Когда приложение действительно находится здесь:
C: \ Program Files \ WindowsApps \ CompanyLL C .MyApp_2.0.16 .0_neutral__7ec99svkv2pe4 \ MyApp
Когда я запускаю приложение из папки фактического местоположения вручную (просмотрев его и дважды щелкнув по исполняемому файлу), Directory.GetCurrentDirectory()
возвращает правильное местоположение. Но когда я запускаю приложение из установленного местоположения в меню «Пуск», именно тогда оно не работает.
Как это исправить?
Примечание: I Я устанавливаю приложение для тестирования, публикуя его как приложение с боковой загрузкой перед загрузкой в Microsoft. Они уже однажды отрицают, что столкнулись с той же проблемой.