我在一段时间前开始使用C#,真的很喜欢它。
我使用VS2008,真的很喜欢它。
我试过Resharper,我很喜欢它。
现在,我开始在VS2008中使用宏,以提高我的编码速度。并偶然发现了visual basic。而且我不喜欢那个。
有没有办法在C#中写宏。或者一个变通方法,为VS编写一个插件来达到同样的目标。让我强调一下,这是一个生产力问题。我只想自动化一些我经常使用的功能(创建宏,分配快捷方式,告诉我的触摸屏应用程序发送这个快捷方式)……
因此,从专家的角度来看,有没有一种简单的方法可以不用使用visual basic就可以“折叠解决方案资源管理器中的所有项目,但展开所有以字母A开头的项目”(这只是一个愚蠢的例子)?
谢谢你的建议,克里斯
PS:我对录制和回放几乎是满意的。但是,事实证明,一些“外部”resharper命令(如全部折叠)不能很好地处理宏(得到奇怪的com错误)。所以我想,嘿,一个循环来折叠所有的项目,我可以做到。但不幸的是,在VB中不是很快:-)
发布于 2009-09-18 00:08:51
尝试用C#编写动态链接库,并在VB宏中引用它。
这样,您唯一需要编写的VB就是将DLL连接到IDE的代码。
发布于 2009-09-18 00:01:36
不幸的是,Visual Studio只支持宏的VB.NET。
我不会过多强调没有宏的C# (许多C#开发人员似乎感到羞愧,因为VB.NET代码会像卫生纸一样粘在他们的鞋子上)。相反,你应该为自己能够高效地使用多种语言而感到自豪!
发布于 2013-09-20 12:31:20
Visual Commander (由我开发)允许您用C#编写Visual Studio 2010+ (宏)命令。
https://stackoverflow.com/questions/1441944
复制相似问题