Запустите. NET Базовое настольное приложение на Windows Вход - PullRequest
0 голосов
/ 26 апреля 2020

Я недавно портировал настольное приложение. NET Framework WPF на NET Core 3.1.

Все прошло отлично, за одним исключением. Мое приложение может быть дополнительно установлено на запуск при входе в систему windows.

Это прекрасно работало в мире. NET Framework с использованием стратегии, подробно описанной в этом ответе StackOverflow .

Тем не менее, версия. NET Core показывает следующее при входе в систему:

enter image description here

Это имеет смысл, я полагаю, Учитывая, что. NET Базовое приложение - это просто dll, запускаемая dotnet run, но это все еще неудачно. Я пытался опубликовать свою версию. NET Core как отдельную, так и отдельную .exe, но получаю те же результаты.

Запуск приложения вручную (независимо от того, как оно было опубликовано) как как только я вошел в систему, работает, как ожидалось, и все в порядке, но я действительно предпочел бы, чтобы это был автоматический c, если выбран этот параметр. Я еще не исследовал просто использование сценария при входе в систему для вызова dotnet run <my app>, хотя это будет моей следующей попыткой, если я не смогу найти более элегантное решение. Я бы действительно предпочел сохранить ту функциональность, которая была в мире. NET Framework, поэтому кто-нибудь сталкивался с этим и нашел разумное решение?

...