我正在尝试创建一个简单的resharper(5.1)插件,并且我设法添加了正确的引用(由于某种原因更改了每个版本的名称),并创建了一个简单的IActionHandler和Actions。 XML。如果我将插件DLL放入ReSharper \ v5.1 \ Bin \ Plugins目录并启动VS2010(没有警告/错误消息),所有东西都可以工作。然而,当我尝试使用的devenv.exe作为外部程序和在VS2010中调试ReSharper插件
/Resharper.Plugin调试插件“C:\为myplugin \ BIN \调试\ MyPlugin.dll”
我得到的时候视觉警告工作室开始说,没有为MyNameSpace.MyAction找到处理程序。什么可能导致这个问题?
另外:在我的插件中,我可以做的最简单的事情是测试我的动作是否被调用?我可以显示一个消息框或什么?我如何才能找到可以在ReSharper中添加动作的各种菜单的名称?如果可能的话,我想添加一个项目到创建菜单(可以创建相等方法等)。
但是,如果我不使用调试器,插件加载相同的DLL。所以我认为动作必须正确连线! –
我可以看看你的解决方案吗?您可以通过电子邮件将它发送到jetbrains dot com。 –
当然,我将不得不将它从一个更大的项目中分离出来,但我会在接近周末的某个时候找到时间。谢谢! –