У меня есть проект библиотеки классов с пользовательскими .config файлами. Для сборки этих файлов конфигурации установлено значение «Контент» и «Копировать всегда». Этот проект библиотеки затем ссылается, по крайней мере, на 4-5 консольных приложений в рамках одного и того же решения. Когда решение построено, сборка библиотеки классов и настраиваемые файлы конфигурации копируются в папку bin проектов, на которую ссылаются.
То, что я пытаюсь сделать:
Использование SlowCheetah для преобразования пользовательских конфигурационных файлов
Проблема:
Хотя SlowCheetah превращает конфигурационные файлы в проект библиотеки классов не копировать преобразованный файл в указанные проекты. то есть он всегда копирует исходный/исходный файл.
Нашли пару других тем, но ни один из них не был решением, основанным на SlowCheetah, любые предложения были бы полезными. Обратите внимание, что я использую Install Shield Limited Edition, поэтому решение должно работать для файлов .msi/setup. Кроме того, я не хочу связывать файлы и применять преобразование в связанных файлах, так как тогда мне пришлось бы делать одно и то же преобразование во всех проектах, на которые ссылаются.
Благодаря
Я попытался положить шаг после сборки с хсором в проект (ы) консоли, но он все еще копировал неизменяемую версии , Единственное, на что я могу подумать, это то, что это вопрос времени. Возможно, трансформация происходит после пост-сборки ?! –
Имея ту же самую проблему, для меня это файл NLog.config, который я также добавил. Такая же проблема, файл преобразуется, но не копируется – workabyte