Resharper 使用通用宏创建文件模板

Resharper 使用通用宏创建文件模板,resharper,Resharper,这是我的模板代码: using System; using System.Runtime.Serialization; using Nethos.Ferramentas.AtributosValidacao.Numeros; using Nethos.Ferramentas.AtributosValidacao.Textos; $HEADER$namespace $NAMESPACE$ { /// <summary> /// Classe responsável

这是我的模板代码:

 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$
    }
}
使用系统;
使用System.Runtime.Serialization;
使用Nethos.Ferramentas.AtributosValidacao.Numeros;
使用Nethos.Ferramentas.AtributosValidacao.Textos;
$HEADER$namespace$名称空间$
{
/// 
///在护墙板上保持高度的响应。
///标签:$CLASS$s(主键:Id)
/// 
[数据合同]
[KnownType(typeof(NHibernate.Collection.Generic.PersistentGenericBag<$CLASS$>)]
[KnownType(typeof(NHibernate.Collection.PersistentBag))]
[可序列化]
公共类$class$
{           
$END$
}
}

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

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

这已通过ReSharper 8.0.1修复。请更新并重试,好吗