Visual Studio 2008 Release Installer, упаковывающий двоичные файлы отладки - PullRequest
2 голосов
/ 08 января 2010

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

Я указал версию выпуска основного вывода, и это нормально, но DLL библиотеки классов, выбранная как обнаруженная зависимость, довольно часто, похоже, выбирает версию отладки.

Глядя в моем проекте установки, на свойства библиотеки классов, источник указывает на версию в каталоге отладки. Я не могу изменить это значение, поскольку оно серое.

Если я выберу релиз на панели инструментов и обновлю зависимости, проблема будет исправлена, но когда я готовлю релиз, я использую опцию пакетной сборки. почему пакетная сборка не справляется с этим правильно?

1 Ответ

2 голосов
/ 02 июня 2010

Короче говоря: это ошибка, не используйте пакетные сборки .

В любом случае, длинная история из msdn (прокрутите немного вниз). Любимые цитаты:

  1. "MS, похоже, испытывает смешанные чувства по поводу пакетных сборок."
  2. "Однако я не думаю, что это исправят в ближайшее время."

Приветствия

...