Мы сталкиваемся со странной проблемой.У нас есть пользовательский элемент управления, написанный на WPF, и мы добавили обработчик события click в файл xaml.В локальной системе все работает как положено.Но когда сборка генерируется на сервере (где у нас есть хранилище кода), мы замечаем, что в результирующей сборке есть ошибка.Ошибка в том, что событие click генерируется дважды каждый раз для этого элемента управления.Мы используем OpenFileDialog в функции обработчика событий для просмотра изображений.Мы заметили, что для сборки локальной системы через VS для сборки используется CSC.exe, а на сервере мы используем MSBuild.exe.Поэтому мы попытались собрать с использованием MSBuild и в нашей локальной системе.Но ошибка не воспроизводится в локальной системе.Сборка кода на серверной системе с использованием VS также не воспроизводит ошибку.Поэтому единственный способ воспроизвести ошибку - это создать автоматическую сборку на сервере.Мы попытались сравнить код IL обоих библиотек (с ошибками и без ошибок).Мы проверили код IL для функции обработчика событий.Код IL идентичен.
Я не подозреваю, что наш код, так как ошибка не воспроизводится в нашей локальной системе ни при каких обстоятельствах.Пожалуйста, дайте мне знать, если вам нужно больше информации / деталей.
Любая помощь будет оценена.
Спасибо, Мишал