SetMsiAssemblyNameFileVersion ломает строгое имя сборок - PullRequest
0 голосов
/ 06 июня 2011

Я использую свойство «SetMsiAssemblyNameFileVersion» в наших модулях MergeModules.

Так что я получаю ноль в конце версии сборки.

Это нарушает строгое название для сборок.

В результате проекты установки Visual Studio больше не могут распознавать сборки как зависимости.

Автоматическое добавление MSM не работает.

Есть ли способ обойти это?

С уважением

Kai

Из Binder.cs версии 3.6

// есть ошибка в fusion, которая требует атрибута "version" сборки

// быть равным или длиннее "fileVersion" по длине, когда оно присутствует;

// Обходной путь заключается в добавлении нулей к последнему номеру версии в версии сборки

1 Ответ

0 голосов
/ 25 июля 2011

Подайте ошибку в Fusion, чтобы исправить проблему с корнем. или подайте ошибку в проектах установки Visual Studio, чтобы использовать ту же обходную схему, чтобы пакеты с набором fileVersion установились правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...