У меня есть приложение ClickOnce, написанное на C #, которое должно получить адрес электронной почты вошедшего в систему пользователя. Приведенная ниже строка кода работает для меня в Visual Studio во время отладки.
var userEmail = System.DirectoryServices.AccountManagement.UserPrincipal.Current.EmailAddress;
Как только приложение установлено из его местоположения развертывания ClickOnce, выполнение этой строки вызывает сбой приложения.
На вкладке «Безопасность» в свойствах проекта у меня установлен флажок «Включить параметры безопасности ClickOnce» и выбран переключатель «Это приложение с полным доверием». На этой вкладке я безуспешно пробовал другие комбинации переключателей и переключателей.
![project properties](https://i.stack.imgur.com/6PtOD.png)