Условная логика Nuspec - PullRequest
       13

Условная логика Nuspec

0 голосов
/ 22 марта 2019

У меня проблема с файлами nuspec и процессом сборки приложения:

Версия 19.2 нашего программного обеспечения включает модуль ServiceDesk Helper. В файле nuspec, который его обрабатывает, существует следующая строка:

<file src="_ASPX\iServiceHelper\iServiceHelper.config" target="_ASPX\iServiceHelper\"/>

При запуске сборок 19.2 они обрабатываются просто отлично и создаются без ошибок. Однако версия 19.1 все еще находится в стадии разработки, в основном исправления ошибок для устаревших клиентов, и 19.1 не включает этот модуль ServiceDesk Helper. При выполнении сборок 19.1 агент завершается сбоем, ссылаясь на отсутствие файлов ServiceDesk Helper и неспособность найти путь, указанный выше.

Есть ли способ установить условное форматирование в файле nuspec, чтобы избежать этой проблемы? А еще лучше, как мне вообще избежать этой проблемы? Прямо сейчас я просто комментирую строку iServiceHelper, когда кому-то нужно сделать новую сборку 19.1, но в долгосрочной перспективе это невозможно. Я могу предоставить как можно больше информации.

...