Что вызывает исключение InvalidDeploymentException в приложении WPF?

Я разработал приложение WPF и при запуске его в режиме отладки вижу в выходных данных следующее:

'WpfApplication1.vshost.exe' (Managed (v2.0.50727)): Загружено 'C:WINDOWSсборкаGAC_MSILСистема.Развертывание2.0.0.0__b03f5f7f11d50a3aСистема.Развертывание.dll', Символы загружены. Первый шанс исключение типа 'System.Deployment.Application.InvalidDeploymentException' произошло в System.Deployment.dll Дополнительная информация: Приложение идентификатор не задан.

Если я использую элемент управления из этого приложения в другом приложении WPF, в выходных данных будет 7 таких сообщений. Тем не менее, приложение работает отлично.

Не могли бы вы объяснить причину, по которой эти исключения были выброшены? Я обнаружил, что метод ApplicationDeployment.get_CurrentDeployment поднимает их. В MSDN написано, что это исключение возникает, когда «Вы попытались вызвать это статическое свойство из приложения, не предназначенного для ClickOnce». Я не могу понять, что это значит.

Я нашел похожий пост InvalidDeploymentException - Идентификатор приложения не установлен, но ответа на этот вопрос нет.

21
задан Community 23 May 2017 в 12:34
поделиться