在VS2005中找不到“创建GUID”工具

时间:2008-09-28 01:43:46

标签: visual-studio visual-studio-2005 guid create-guid

我安装了Visual Studio 2005 Professional ENU,并希望使用其Create GUIDs实用程序创建GUID。但是,我在“工具”菜单下找不到它。我该怎么做才能获得这个实用程序?感谢

9 个答案:

答案 0 :(得分:7)

< visual studio install> \ Common7 \ Tools \ guidgen.exe

答案 1 :(得分:3)

我觉得使用GUID生成器宏比使用GUID生成器更方便。您可以为此宏指定快捷键组合,并立即在代码中的任何位置插入新的GUID。

以下是感兴趣的代码:

Public Module GUIDGenModule

    Sub Create_GUID()
        DTE.ActiveDocument.Selection.Text = System.Guid.NewGuid().ToString("D").ToUpper()
    End Sub

End Module

答案 2 :(得分:0)

下面的文件路径和名称 C:\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ Tools \ guidgen.exe

答案 3 :(得分:0)

C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\guidgen.exe
C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\uuidgen.exe

第一个是GUI工具。第二个是一个方便的控制台线工具。

答案 4 :(得分:0)

我不确定为什么它不在你的工具菜单上,但是你要找的文件名为guidgen.exe,它应该在Tools文件夹中,即\ Microsoft Visual Studio 8 \ Common7 \工具\ guidge.exe。

您可以尝试的另一件事是重置IDE设置。选择“工具 - >导入和导出设置 - >重置所有设置”以恢复默认设置,并查看是否将GUID选项还原到“工具”菜单。如果您已经自定义了很多设置,那么实际上可能会先将它们导出,这样您就可以在找出GUID问题后回滚。

答案 5 :(得分:0)

我实际上已经切换到使用PowerShell执行以前通过衍生工具完成的许多任务...试试这个:

[guid]::NewGuid().ToString()

答案 6 :(得分:0)

不久前,我发表了一些关于生成新GUID的方便的Visual Studio宏的博客。您可以将这些宏绑定到键盘并在源代码编辑器中动态生成GUID。在这里阅读它们:

http://www.wirwar.com/blog/2007/11/03/generating-guids-in-the-visual-studio-ide/

答案 7 :(得分:0)

问题的因素是产品包选择。 该工具是C ++插件。 因此,如果您拥有vs pro(不仅仅是c#...),请安装c ++ part。

答案 8 :(得分:-2)

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

这里有十个免费的guids,但只需19.95美元,我可以把丢失的部分发给我神奇的Guid发生器:

    for (int i = 0; i < 10; i++)
    {
        Console.WriteLine([GET THE WHOLE SOURCE! ONLY $19.99!]);
    }