2013-09-23 75 views
0

enter image description here文件模板,这是我的模板代码:创建通用的宏观

using System; 
using System.Runtime.Serialization; 
using Nethos.Ferramentas.AtributosValidacao.Numeros; 
using Nethos.Ferramentas.AtributosValidacao.Textos; 

$HEADER$namespace $NAMESPACE$ 
{ 
    /// <summary> 
    /// Classe responsável pela persistência dos dados. 
    /// Tabela: $CLASS$s (PK: Id) 
    /// </summary> 

    [DataContract] 
    [KnownType(typeof(NHibernate.Collection.Generic.PersistentGenericBag< $CLASS$ >))] 
    [KnownType(typeof(NHibernate.Collection.PersistentBag))] 
    [Serializable] 

    public class $CLASS$ 
    {   
     $END$ 
    } 
} 

,但在该行 “[KnownType(typeof运算(NHibernate.Collection.Generic.PersistentGenericBag < $ CLASS $>))” 不出现类的名称,只是字母“a”...我的代码模板有什么问题?

回答

0

我怀疑这是ReSharper最初的8.0版本在某些条件下与某些插件有关的问题。如果通过双击解决方案文件打开Visual Studio,插件将被初始化得太晚,并导致异常(您可以通过运行“devenv.exe /ReSharper.Internal”并查找异常来验证)。例外可能会干扰ReSharper的各个部分,不幸的是,宏是我见过的。

这已使用ReSharper 8.0.1修复。请你可以更新并重试?