Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Resharper 为什么不是';我的自定义宏是否显示在模板资源管理器中?_Resharper_Resharper Plugins - Fatal编程技术网

Resharper 为什么不是';我的自定义宏是否显示在模板资源管理器中?

Resharper 为什么不是';我的自定义宏是否显示在模板资源管理器中?,resharper,resharper-plugins,Resharper,Resharper Plugins,我试图为c#模板开发一个宏,但它根本不起作用。我试着阅读整个(不完整的)文档,或者找到一个宏的源代码作为示例,但两个都失败了 我能够构建、安装和调试插件。没有错误,并且构造函数和方法都被调用。但是,当我访问模板资源管理器中的宏时,那里什么也没有显示。我还从选项中选择了所有宏 这是我的密码 MyMacroDefinition.cs [宏定义(“Subeta.Abp.ReSharper”,LongDescription=“Long Description”,Name=“My Name”,Requir

我试图为c#模板开发一个宏,但它根本不起作用。我试着阅读整个(不完整的)文档,或者找到一个宏的源代码作为示例,但两个都失败了

我能够构建、安装和调试插件。没有错误,并且构造函数和方法都被调用。但是,当我访问模板资源管理器中的宏时,那里什么也没有显示。我还从选项中选择了
所有宏

这是我的密码

MyMacroDefinition.cs

[宏定义(“Subeta.Abp.ReSharper”,LongDescription=“Long Description”,Name=“My Name”,Requirement=InstantiationRequirement.Instant,ShortDescription=“Short Description”)]
公共类MyMacroDefinition:SimpleMacroDefinition
{
公共MyMacroDefinition()
{
}
}
MyMacroImplementation.cs

[宏实现(定义=typeof(MyMacroDefinition),需求=InstantiationRequirement.Instant)]
公共类MyMacro实现:SimpleMacro实现
{
private IMacroParameterValueNew myArgument;
公共MyMacroImplementation([可选]MacroParameterValueCollection参数)
{
myArgument=arguments.OptionalFirstOrDefault();
}
公共重写字符串EvaluateQuickResult(IHotspotContext上下文)
{
返回myArgument==null?null:myArgument.GetValue().ToUpperInvariant();
}
}
Subeta.Abp.ReSharper.nuspec


Subeta.Abp.ReSharper
Abp支持
1.0.2
苏贝塔
苏贝塔
对ASP.NET样板文件框架的ReSharper支持
所需说明
假的
aspnetboilerplateabp

提前谢谢

该插件是否由ReSharper加载?您需要确保已设置“区域”。请检查此项,了解其安装不正确的原因。

在ReSharper的Github上摇滚的家伙!!!谢谢你!我在github上发现了一个正在运行且已更新的Live模板/宏扩展。我花了一天时间阅读它,并取得了一些进展,但它还不起作用。我能够在ReSharper的模板编辑页面中显示我的宏。我也会试试你的建议,这样我就可以核实到底发生了什么。这比我预期的要复杂得多,所以我需要一些可靠的例子,比如我发现的回购协议。非常感谢。