在VS2005中找不到创建GUID工具
我已经安装了Visual Studio 2005 Professional ENU,并希望使用其"创建GUID"实用程序来创建GUID。但是,我在"工具"菜单下找不到它。我应该怎么做才能获得该实用程序?谢谢
解决方案
<Visual Studio安装> \ Common7 \ Tools \ guidgen.exe
9a005ff3-5dee-4667-b5b9-7663fee2b0f9 db031ebf-7ffa-4604-a6b6-7d60a38c60ca 96f1854c-3654-46a7-8f57-20eb23f62375 f43a4642-db72-4ed5-a9e7-32fc2c53d1f1 6fa5c074-d68c-4871-b26f-1e0b51374865 17cf6675-fce6-42ce-8501-f19dadbe0c6d 65c681ad-701e-4bc6-a373-2351d9fc1910 3eab6e3d-4040-4beb-9c79-57a0bd7c84c9 3aae1801-c595-4f0b-a36c-56f41e5858dd 310f9053-319e-457c-aedf-ba9a1cd6a1cb
这里有十个免费的Guid,但是只要$ 19.95,我可以将我们缺少的部分发送给我令人惊叹的Guid Generator:
for (int i = 0; i < 10; i++) { Console.WriteLine([GET THE WHOLE SOURCE! ONLY .99!]); }
下面的文件路径和名称
C:\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ Tools \ guidgen.exe
C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\guidgen.exe C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\uuidgen.exe
第一个是GUI工具。第二个是方便的控制台线工具。
我不确定为什么它不会出现在"工具"菜单上,但是我们要查找的文件名为guidgen.exe,它应该在"工具"文件夹中,即\ Microsoft Visual Studio 8 \ Common7 \ Tools \ guidge.exe。
我们可以尝试的另一件事是重置IDE设置。选择"工具->导入和导出设置->重置所有设置"以恢复默认值,并查看是否将GUID选项恢复到"工具"菜单。如果我们已经自定义了许多设置,则实际上可能首先导出它们,以便在找出GUID问题后可以回滚。
我发现使用GUID生成器宏比使用GUID生成器更方便。我们可以为此宏分配快捷键组合,并在代码中的任何位置立即插入新的GUID。
这是有兴趣的代码:
Public Module GUIDGenModule Sub Create_GUID() DTE.ActiveDocument.Selection.Text = System.Guid.NewGuid().ToString("D").ToUpper() End Sub End Module
实际上,我已经切换到使用PowerShell来完成许多以前通过衍生工具完成的任务...尝试以下操作:
[guid]::NewGuid().ToString()
前一阵子,我写了一篇关于一些方便的Visual Studio宏的博客,这些宏可以生成新的GUID。我们可以将这些宏绑定到键盘,并在源代码编辑器中动态生成GUID。在这里阅读有关它们的信息:
http://www.wirwar.com/blog/2007/11/03/generating-guids-in-the-visual-studio-ide/
问题的事实是产品包装的选择。
该工具是C ++插件。
因此,当我们具有以上vs专业版(不仅是c#...)时,请安装c ++部分。