VS2010 Отключить проверку шаблона T4

Как отключить проверку шаблона T4 . VS2010 только что проверяет мой шаблон T4 на любой части, которая имеет «#» (диез).

error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line

Ошибка ерунда. Я даже могу генерировать код из своих шаблонов, но не могу запустить свой проект, потому что мои шаблоны выдают ошибку CS1040.

Я получаю эту ошибку после установки Visual t4, даже удаление из диспетчера расширений не работает. Установка Visual T4 для VS2010 вызвала у меня проблемы с дозвуковыми шаблонами. отключение и удаление тоже не помогло. Я так разочарован.


person Aivan Monceller    schedule 22.12.2010    source источник


Ответы (2)


По некоторым причинам «Действие по сборке» для шаблонов T4 изменено на «Компилировать», просто верните его на «Содержимое».

person Aivan Monceller    schedule 24.12.2010

Действие сборки вашего шаблона T4 изменилось. Это может произойти, если вы скопировали файлы из одного проекта в другой или случайно изменили их в свойствах.

Шаги для ее решения:

  • Щелкните файл правой кнопкой мыши и выберите Свойства (Alt+Enter).
  • Выберите Создать действие и измените его на значение по умолчанию Нет.
  • Сохраните проект и перестройте.
person MovGP0    schedule 06.04.2014