Мы используем MageUI.exe, чтобы вручную создавать различные версии нашего развертывания ClickOnce для разработки, тестирования и производства. Мы изменили Publisher , чтобы значок программы отображался в отдельной папке меню «Пуск». Мы используем версию MageUI.exe в Microsoft Windows SDK для Windows 7 и .NET Framework 4 (AKA Microsoft Windows SDK 7.1). Эта версия показывает номер версии 4.0.30319.1.
Наши .application -файлы содержат элемент <compatibleFrameworks>
, который необходим для развертываний .NET 4.0.
Обычно, когда мы изменяем файл .application и сохраняем его, элемент <compatibleFrameworks>
остается неизменным. Пока все хорошо.
Но ... когда мы дважды сохраняем файл, элемент <compatibleFrameworks>
внезапно удаляется из файла .application !
Это кажется мне очень странной ошибкой. Зачем MageUI.exe делать что-то еще, когда вы сохраняете дважды?!
Обновление
Предполагая, что это ошибка, Я также сообщил об этом в Microsoft .
Обновление 2
К сожалению, Microsoft не исправит это.
(Этот вопрос похож на MageUI.exe не включает совместимый элемент Frameworks , но не совсем.)