0

在此处输入图像描述这是我的模板代码:

 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”......我的代码模板有什么问题?

4

1 回答 1

0

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

ReSharper 8.0.1 已修复此问题。请问能更新一下再试试吗?

于 2013-09-23T16:01:18.397 回答