Знает ли кто-нибудь в файле .tt, где code.VsNamespaceSuggestion() получает свое пространство имен?
У меня возникла проблема, когда мне пришлось изменить пространство имен решений, и я клянусь, что повсюду меняю его (имена папок, имена файлов, имена проектов, свойства проекта, сведения об сборке и т.д.). Но когда запускается файл .tt, он всегда ставит прежнее пространство имен в свои сгенерированные классы. Мне говорят, что это происходит из модели EF, но я ничего не вижу там, где показано пространство имен (либо в дизайнере/свойствах, либо при открытии файла .edmx в NotePad).
Любые мысли? Для взлома я просто переопределяю его в следующей строке с пространством имен, которое я хочу:
string namespaceName = code.VsNamespaceSuggestion();
namespaceName = "Desired.Namespace"; //HACK: