visual-studio-2012 - 将新的 GUID 插入到 Visual Studio 2012

标签 visual-studio-2012 visual-studio-extensions

是否可以创建代码片段或类似的东西来自动化生成 GUID 并将其插入到 Visual Studio 2012 中的文本编辑器的过程?
我经常需要生成新的 GUID(例如 WiX 安装程序,以及我们自己的内部框架)。

我曾经使用宏来执行这项工作,创建一个新的 GUID,然后将其插入到当前的 ActiveDocument 中。我会将宏绑定(bind)到 Shift-Ctrl G,这样我就可以快速插入一个新 ID,而无需启动 Create Guid 工具并从那里复制。

宏功能现在已从 Visual Studio 2012 中删除,因此我需要一种替代方法,我认为可以使用扩展,但我不熟悉开发扩展,而且这种方法似乎有点笨拙!

任何建议都将不胜感激,否则将不胜感激任何关于需要什么样的扩展来与文本窗口交互和插入文本的信息的指针。然后我可以进行扩展并将其发布到 Visual Studio Gallery 上。

谢谢,
安东尼

编辑以添加 - 提出的任何解决方案都需要从键盘快捷键“触发”。如上所述,我将宏绑定(bind)到 Ctrl Shift G,因为它在编写代码时很容易记住和按下。

最佳答案

ReSharper允许您通过键入“nguid”并按 Tab 来插入新的 guid。

显然,这对于生成 Guid 的能力来说有点昂贵,但是 ReSharper 有许多其他有用的功能可能值得考虑。

关于visual-studio-2012 - 将新的 GUID 插入到 Visual Studio 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12350028/

相关文章:

visual-studio - 编写 Visual Studio MEF 扩展时如何进行日志记录

C#保龄球游戏计算问题

c++ - Visual Studio 2012 中的 Google 测试

c# - 在 EnvDTE 中调试时捕获 VS 局部变量

c# - VS 2015 动态菜单命令不像宣传的那样工作

visual-studio-2010 - 启动时自动在 Visual Studio 中运行扩展代码

c# - EWS 创建约会以换取额外的自定义属性

c++ - 非聚合不能用初始化列表初始化

opengl - 无法打开文件 'glew32.lib'

visual-studio-2012 - Visual Studio 2012 中是否有任何本地历史记录