Я поддерживаю приложение Windows Forms, написанное на C #, в течение некоторого времени, используемое в нашей компании, и время от времени, когда я выпускаю новую версию, сборку релиза установщика, который генерирует пакеты отладочная версия библиотеки классов, которая является частью проекта.
Я указал версию выпуска основного вывода, и это нормально, но DLL библиотеки классов, выбранная как обнаруженная зависимость, довольно часто, похоже, выбирает версию отладки.
Глядя в моем проекте установки, на свойства библиотеки классов, источник указывает на версию в каталоге отладки. Я не могу изменить это значение, поскольку оно серое.
Если я выберу релиз на панели инструментов и обновлю зависимости, проблема будет исправлена, но когда я готовлю релиз, я использую опцию пакетной сборки. почему пакетная сборка не справляется с этим правильно?