Сбой приложения ClickOnce при попытке доступа к текущему принципу пользователя - PullRequest
0 голосов
/ 01 июня 2019

У меня есть приложение ClickOnce, написанное на C #, которое должно получить адрес электронной почты вошедшего в систему пользователя. Приведенная ниже строка кода работает для меня в Visual Studio во время отладки.

var userEmail = System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress;

Как только приложение установлено из его местоположения развертывания ClickOnce, выполнение этой строки вызывает сбой приложения.

На вкладке «Безопасность» в свойствах проекта у меня установлен флажок «Включить параметры безопасности ClickOnce» и выбран переключатель «Это приложение с полным доверием». На этой вкладке я безуспешно пробовал другие комбинации переключателей и переключателей.

project properties

...