有没有人知道,在.tt文件中,code.VsNamespaceSuggestion()从哪里获取其名称空间?T4代:VsNamespaceSuggestion()从哪里拉?
我遇到了一个问题,我不得不更改解决方案的名称空间,并且我发誓我在任何地方都改变了它(文件夹名称,文件名,项目名称,项目属性,程序集信息等)。但是.tt文件运行时,它始终将旧命名空间放回其生成的类中。我被告知它来自EF模型,但是我没有看到任何显示名称空间(无论是在设计器/属性中,还是通过在NotePad中打开.edmx文件)。
有什么想法?对于一个黑客,我只是覆盖它与我想的命名空间的下一行:
string namespaceName = code.VsNamespaceSuggestion();
namespaceName = "Desired.Namespace"; //HACK:
感谢您的信息! – 2011-07-08 16:39:37
+1伟大的解决方案!应该接受答案 – Seph 2012-06-21 10:53:22