Несколько действий сборки для каждого файла в Visual StudioC#

Место общения программистов C#
Anonymous
Несколько действий сборки для каждого файла в Visual Studio

Сообщение Anonymous »

В моем проекте есть несколько файлов CSharp (*.cs), которые необходимо включить в компиляцию, а также распространить в виде исходного кода вместе с приложением (само приложение не является открытым исходным кодом).
В настоящее время для таких файлов в качестве действия сборки установлено значение «Компилятор C#», а затем я использую событие Post-build для копирования этих файлов в приложение. каталог. В моем сценарии это далеко не идеально, поскольку эти файлы часто создаются. В любом случае, Post-build зависит от ссылки на путь к решению/проекту VS для доступа к файлам *.cs.
Похоже, нет никакого способа чтобы связать один файл с несколькими действиями сборки. Цель состоит в том, чтобы эти файлы скомпилировались и были доступны в виде обычного текста CSharp в манифесте ресурсов приложения.
Я уверен, что многие спросят, почему я хочу это сделать. Достаточно сказать, что это сложный сценарий генерации кода, в котором приложение само использует эти файлы, а затем представляет их конечным пользователям для использования в качестве шаблона (обычный текстовый код CSharp). Я думал о декомпиляции, но это излишне и не сохранит форматирование кода.
Буду признателен за любые советы.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ual-studio

Вернуться в «C#»