VS2005でGUID作成ツールが見つかりません
-
02-07-2019 - |
質問
Visual Studio 2005 Professional ENUがインストールされており、GUIDの作成ユーティリティを使用してGUIDを作成したい。ただし、[ツール]メニューにはありません。このユーティリティを入手するにはどうすればよいですか?ありがとう
解決
<!> lt; visual studio install <!> gt; \ Common7 \ Tools \ guidgen.exe
他のヒント
GUIDジェネレーターを使用するよりも、GUIDジェネレーターマクロを使用すると便利です。このマクロにショートカットキーの組み合わせを割り当てて、コードの任意の場所に新しいGUIDをすぐに挿入できます。
興味のある人向けのコードは次のとおりです。
Public Module GUIDGenModule
Sub Create_GUID()
DTE.ActiveDocument.Selection.Text = System.Guid.NewGuid().ToString("D").ToUpper()
End Sub
End Module
以下のファイルのパスと名前 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
最初の1つはGUIツールです。 2つ目は便利なコンソールラインツールです。
[ツール]メニューに表示されない理由はわかりませんが、探しているファイルの名前はguidgen.exeで、Toolsフォルダー(つまり、\ Microsoft Visual Studio 8 \ Common7)にあるはずです。 \ Tools \ guidge.exe。
別の方法として、IDE設定をリセットすることもできます。 <!> quot; Tools-<!> gt;を選択します。インポートおよびエクスポート設定-<!> gt;すべての設定をリセット<!> quot;デフォルトを復元し、それが[ツール]メニューのGUIDオプションを復元するかどうかを確認します。多くの設定をカスタマイズしている場合、GUIDの問題を見つけたらロールバックできるように、実際に最初に設定をエクスポートすることがあります。
実際には、スポーンツールを使用して行われていた多くのタスクでPowerShellを使用するように切り替えました。これを試してください:
[guid]::NewGuid().ToString()
少し前に、新しいGUIDを生成する便利なVisual Studioマクロについてブログに書きました。これらのマクロをキーボードにバインドし、ソースエディターでオンザフライでGUIDを生成できます。ここでそれらについて読む:
http: //www.wirwar.com/blog/2007/11/03/generated-guids-in-the-visual-studio-ide/
問題の要因は、製品パッケージの選択です。 ツールはC ++アドオンです。 したがって、上記のvs proがある場合(c#...だけでなく)、c ++パーツをインストールします。
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
10個の無料のGUIDがありますが、わずか19.95ドルで、不足している部分をすばらしいGuid Generatorに送信できます。
for (int i = 0; i < 10; i++)
{
Console.WriteLine([GET THE WHOLE SOURCE! ONLY $19.99!]);
}