Я публикую приложение ClickOnce с VS2008, но перед каждым публикацией я должен переключиться на Release config вручную. Это прекрасно, насколько я не забываю переключаться. Есть ли способ предотвратить развертывание отладочных сборников? Есть ли какой-нибудь компилятор директивы, как:Запретить развертывание отладочной сборки с помощью ClickOnce
#if DEBUG
#if ClickOnce
#error You cannot publish a debug build
#endif
#endif
Или есть способ (без сборки скриптов) для автоматического переключения Освободить конфигурации перед публикацией?
(я нашел несколько подобных вопросов, но не нравится anwsers на них)
Благодарности
Не подсказывает ли вам, что * что-то не совпадает * и запрашивает подтверждение перед переопределением, когда вы пытаетесь опубликовать сборку отладки поверх сборки выпуска (без такого диалога при публикации правильной версии)? –
Спасибо, но, к сожалению, нет такого диалога. – jomi
related: http://stackoverflow.com/questions/47107/clickonce-disallow-publishing-of-debug-builds, который предоставляет ссылку на http://msdn.microsoft.com/en-us/library/ms164307.aspx – mbx