MageUI.exe удаляет совместимый элемент Frameworks - PullRequest
2 голосов
/ 31 мая 2011

Мы используем 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 , но не совсем.)

1 Ответ

0 голосов
/ 10 июня 2011

Попробуйте использовать версию mageui, специально предоставленную для .NET 4 Framework.

Это здесь:
C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools
или здесь:
C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools

...