Генерация T4: откуда берется VsNamespaceSuggestion ()?

Кто-нибудь знает, в файле .tt, откуда code.VsNamespaceSuggestion () получает свое пространство имен?

Я ' m возникла проблема, когда мне пришлось изменить пространство имен решения, и, клянусь, я изменил его везде (имена папок, имена файлов, имена проектов, свойства проекта, информация о сборке и т. д.). Но при запуске файла .tt он всегда возвращает старое пространство имен в свои сгенерированные классы. Мне сказали, что это исходит из модели EF, но я не вижу там ничего, что показывало бы пространство имен (либо в конструкторе / свойствах, либо открыв файл .edmx в Блокноте).

Есть мысли? Для взлома я просто заменяю его в следующей строке желаемым пространством имен:

string namespaceName = code.VsNamespaceSuggestion();
namespaceName = "Desired.Namespace"; //HACK:
24
задан sra 10 May 2011 в 16:23
поделиться