У меня есть шаблон t4, который генерирует код на C ++, который мне нужен, чтобы динамически указывать включаемый файл.
Я удалил всю логику своего кода только для иллюстрации ошибки.
Следующее не будет компилироваться.Ошибка 2 В блоке был обнаружен неожиданный начальный или конечный тег.Убедитесь, что вы не ввели неверный начальный или конечный тег
void foo()
{
string bob = "";
#>
#include "..\..\SomeDir\<#=bob #>"
<#+
}
#>
Если вы добавите пробел в строку #include, это решит проблему.
void foo()
{
string bob = "";
#>
#include "..\..\SomeDir\ <#=bob #>"
<#+
}
#>
этоошибка или есть какой-то синтаксис, который мне не хватает для обработки \, за которым следует <</p>