Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio Enterprise 2017中缺少创建GUID?_C#_.net_Visual Studio 2017 - Fatal编程技术网

C# Visual Studio Enterprise 2017中缺少创建GUID?

C# Visual Studio Enterprise 2017中缺少创建GUID?,c#,.net,visual-studio-2017,C#,.net,Visual Studio 2017,在Visual Studio 2017中哪里可以找到创建GUID选项 我正在使用Visual Studio Enterprise 2017 Edition,但在“工具”菜单中找不到“创建GUID”选项。请按照本文档中的“疑难解答”部分进行操作。 如果工具未出现在工具菜单下,请单击工具> 外部工具(参见上图)。这可能是因为工具没有被使用 在IDE中正确注册。使用“外部工具”窗口, 我们可以添加对guidgen.exe的引用 我的是MicrosoftVisualStudio11.0而不是Micro

在Visual Studio 2017中哪里可以找到创建GUID选项


我正在使用Visual Studio Enterprise 2017 Edition,但在“工具”菜单中找不到“创建GUID”选项。

请按照本文档中的“疑难解答”部分进行操作。

如果工具未出现在工具菜单下,请单击工具> 外部工具(参见上图)。这可能是因为工具没有被使用 在IDE中正确注册。使用“外部工具”窗口, 我们可以添加对guidgen.exe的引用


我的是
MicrosoftVisualStudio11.0
而不是
MicrosoftVisualStudio

c:\program files(x86)
下有几个MVS文件夹,每个文件夹都有一个Common7文件夹和一些带有工具文件夹

其中一个
guidgen.exe
被隐藏

替换工具->外部工具->创建GUID中的链接,例如在我的例子中


c:\program files(x86)\Microsoft Visual Studio 11.0\Common7\Tools

这已经很晚了,但如今,随着VS.NET中内置的c#REPL或大量在线REPL,新的guid只需要一行c#即可:


请参阅疑难解答部分。@wannadream-谢谢。这很有帮助。把它作为答案贴出来。将您的标记为应答器只需切换到使用PowerShell并键入
[guid]:NewGuid()
@ShayNissel您的意思是
新guid
?@nam它实际上是
[guid]::NewGuid()<代码> >新的GuID是缺少EXE文件的人的快捷方式。Debug是指:修改VisualStudio安装,以包含C++的桌面开发。这就是将guidgen.exe添加到visual studio中的内容。@Peter Paul谢谢,我的VS安装文件夹中没有guidgen.exe。或者更好。在PowerShell中,
新Guid
Guid.NewGuid();