首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Visual Studio中编写宏的C#?

在Visual Studio中编写宏的C#?
EN

Stack Overflow用户
提问于 2009-09-17 23:58:28
回答 4查看 6.7K关注 0票数 16

我在一段时间前开始使用C#,真的很喜欢它。

我使用VS2008,真的很喜欢它。

我试过Resharper,我很喜欢它。

现在,我开始在VS2008中使用宏,以提高我的编码速度。并偶然发现了visual basic。而且我不喜欢那个

有没有办法在C#中写宏。或者一个变通方法,为VS编写一个插件来达到同样的目标。让我强调一下,这是一个生产力问题。我只想自动化一些我经常使用的功能(创建宏,分配快捷方式,告诉我的触摸屏应用程序发送这个快捷方式)……

因此,从专家的角度来看,有没有一种简单的方法可以不用使用visual basic就可以“折叠解决方案资源管理器中的所有项目,但展开所有以字母A开头的项目”(这只是一个愚蠢的例子)?

谢谢你的建议,克里斯

PS:我对录制和回放几乎是满意的。但是,事实证明,一些“外部”resharper命令(如全部折叠)不能很好地处理宏(得到奇怪的com错误)。所以我想,嘿,一个循环来折叠所有的项目,我可以做到。但不幸的是,在VB中不是很快:-)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-18 00:08:51

尝试用C#编写动态链接库,并在VB宏中引用它。

这样,您唯一需要编写的VB就是将DLL连接到IDE的代码。

票数 9
EN

Stack Overflow用户

发布于 2009-09-18 00:01:36

不幸的是,Visual Studio只支持宏的VB.NET。

我不会过多强调没有宏的C# (许多C#开发人员似乎感到羞愧,因为VB.NET代码会像卫生纸一样粘在他们的鞋子上)。相反,你应该为自己能够高效地使用多种语言而感到自豪!

票数 4
EN

Stack Overflow用户

发布于 2013-09-20 12:31:20

Visual Commander (由我开发)允许您用C#编写Visual Studio 2010+ (宏)命令。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1441944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档