Я использую шаблоны T4 для генерации некоторых файлов .config в проекте, над которым я работаю.
Я настроил задачу перед сборкой, чтобы найти все файлы .tt в решениикаталога, а затем запустите инструмент командной строки TextTransform, чтобы код генерировался заново при каждой сборке.
Однако теперь у меня возникают ошибки «Отказано в доступе», потому что (например), когда он пытаетсявыполнить TextTransform для файла Web.UAT.tt, файл Web.UAT.Config находится под контролем исходного кода в TFS и, таким образом, защищен от записи.
Обычно я выбираю файл .Config в Visual Studio ивыполните File-> Source Control-> Exclude From Source Control.К сожалению, это не отображается как опция для любого файла, который отображается как «вложенный» под другим файлом!
, т.е. я могу исключить web.tt, но не web.config ... Я могу исключить default.aspx, но не default.aspx.cs.
Кто-нибудь имеет какие-либо идеи о том, как я могу исключить вложенные файлы нижнего уровня из управления исходным кодом, но сохранить файлы верхнего уровня?
Спасибо!