Исключить .cs из проекта с помощью кода? (Visual Studio)

#c#

#c#

Вопрос:

Мне нужно исключить .cs файлы из проекта с помощью кода, например, с помощью шаблона T4. Я знаю, что вы можете изменить файл .csproj, но это не работает должным образом, если проект открыт с помощью Visual Studio, так есть ли какой-либо способ исключить / добавить файлы .cs с помощью кода (например, с помощью шаблонов T4)?

Спасибо

Ответ №1:

Если вы измените действие сборки CS-файла на none или что-либо другое, кроме Compile , он не будет компилироваться.

Комментарии:

1. Я хочу компилировать или нет, зависит от пользователя.

Ответ №2:

Добавить конфигурацию сборки — установить действие сборки в none для одной конфигурации сборки

Комментарии:

1. но я хочу добавить конфигурацию сборки с помощью кода (например, с шаблонами T4)