Jak utworzyć identyfikatory GUID w programie Visual Studio 2013? Miałem dodać, że działa dobrze w VS2012, ale nie działa w VS2013. Znalazłem ten Create GUID in VS2012 i ten How to convert VS2012 add ins to VS2013 Packages, ale nie mógł sprawić, żeby działało (dodam ins nie są moje forte - po prostu edytuję skrypty SQL). Czy istnieje prosty sposób na odzyskanie tej funkcjonalności?Wstaw nowy identyfikator GUID do programu Visual Studio 2013
Odpowiedz
Jeśli używasz ReSharper (zalecane), można tworzyć nowe GUID wszędzie wpisując nguid
i naciskając Tab.
Zastanawiam się również, jak powinienem to zrobić. Widziałem następujący przykład: Inserting a Guid for VS 2012. W przypadku VS2013 należy zainstalować SDK. Gdy to zrobisz, zobaczysz elementy projektu szablonu dla pakietów, a także dla dodatków, gdy przejdziesz do dodania nowego projektu.
Pomimo dokumentacji mówiącej, że dodatki były przestarzałe w VS2013, wydają się działać (używam VS2013 Ulitmate v 12.0.21005.1 REL). Możesz postępować zgodnie z instrukcjami w poprzednim artykule.
Stworzyłem także pakiet, który również był stosunkowo prosty. Używanie: Convert an Addin to a VS Package Udało mi się stworzyć pakiet.
jak w artykule I dodaje następujące pomocą instrukcji:
using EnvDTE;
using EnvDTE80;
Potem zmieniła sposób MenuItemCallback do poniższego:
private void MenuItemCallback(object sender, EventArgs e)
{
DTE2 dte = (DTE2)GetService(typeof(DTE));
if (dte.ActiveDocument != null)
{
TextSelection objSel = (EnvDTE.TextSelection)(dte.ActiveDocument.Selection);
objSel.Insert(Guid.NewGuid().ToString());
}
}
Po zbudowaniu projektu poszedłem do bin \ Debug i uruchomił plik vsix (GuidPackage.vsix w moim przypadku). Spowoduje to zainstalowanie pakietu do użycia w środowisku IDE.
Mam teraz element menu do wstawiania przewodników do mojego kodu i jestem w stanie utworzyć skrót klawisza skrótu dla niego w zwykły sposób.
Właściwie wystarczy użyć programu guidgen.exe, który powinien zostać zainstalowany z VS.
Korzystanie z menu Narzędzia -> Narzędzia zewnętrzne ... dodaj:
%Installation Path%\Microsoft Visual Studio 12.0\Common7\Tools\guidgen.exe
np
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\guidgen.exe
Podaj tytuł "Utwórz identyfikator GUID" i jest taki sam, jak w VS2010.
Najlepszym narzędziem/dodatek na to: http://visualstudiogallery.msdn.microsoft.com/22795583-5cc9-4681-af8e-6084f3441655
wolę używać tego rozwiązania:
_TUCHAR * guidStr = 0x00;
GUID * pguid = 0x00;
pguid = new GUID;
CoCreateGuid (pguid);
// Konwertuj GUID na ciąg UuidToString (pguid, & guidStr);
delete pguid;
Wystarczy użyć PowerShell z VS Pakietu Zarządzanie Konsola:
- przełącznik do Pakietu Console Manager (czy można otworzyć cmd PowerShell).
- Wykonanie
[guid]::NewGuid()
.
Wynik:
Guid
----
61dabfd8-9151-46f5-8d92-72306044d844
- 1. Włóż nowy identyfikator GUID do programu Visual Studio 2012
- 2. Publikowanie programu Visual Studio 2013 bez instalatora
- 3. Ponowne zakładki programu Visual Studio 2013
- 4. Upgrade Visual Studio 2013 rozwiązań do Visual Studio 2015
- 5. projekt Visual Studio typu GUID
- 6. Pełne usunięcie programu Resharper Ultimate z programu Visual Studio 2013
- 7. NuGet zawiesza się Visual Studio 2013
- 8. Brakujący identyfikator GUID w programie Visual Studio Enterprise 2017?
- 9. Instalacja programu Visual Studio 2013 RTM zawiesza się
- 10. Błąd programu Visual Studio 2013 powodujący utworzenie pliku EDMX
- 11. Visual Studio 2013 Crash po aktualizacji 2?
- 12. cURL z Visual Studio 2013
- 13. Wyświetl zawartość QString (Qt5) w debugowaniu programu Visual Studio 2013?
- 14. MSVCP110D.dll i Visual Studio 2013
- 15. Tworzenie aplikacji Java za pomocą programu Visual Studio 2013
- 16. TF10121 Błąd Visual Studio 2013
- 17. Odinstaluj aktualizację Visual Studio 2013 1 rc
- 18. Można bezpiecznie zainstalować program Visual Studio 2015 Preview obok programu Visual Studio 2013
- 19. Jak mogę dodać C# 6.0 do Visual Studio 2013?
- 20. Przełącznik ze starych ASP.NET Membership tożsamości ASP.NET (Visual Studio 2013)
- 21. Niestandardowe szablony rusztowań w Visual Studio 2013
- 22. W projekcie instalacji programu Visual Studio: Jak wygenerować skrypt odinstalowujący?
- 23. niestandardowe studio wizualne 2013 2013
- 24. Visual Studio 2010: Wstaw Interop Rodzaje
- 25. Usterka pakowania w zakładkę Visual Studio 2013
- 26. Zestaw Visual Studio 2013 Express Toolbox pusty
- 27. Odświeżenie programu Visual Studio 2010
- 28. Wyłącz kompilację maszynopisów w Visual Studio 2013
- 29. Visual Studio 2013 Powolna reakcja na IDE
- 30. Visual Studio 2013 i VB Scripts
Dzięki, wiedziałem. Ale tego nie szukam. Chcę pakietu VS 2013 (BTW te były znane jako "dodać ins" w poprzedniej wersji VS - ale strona MSS VS2013 RC mówi [tutaj] (http://msdn.microsoft.com/en-us/library /vstudio/dn246938(v=vs.120).aspx) add ins są "przestarzałe"). –
Jesteś niesamowita. Nigdy nie wiedziałem, że możesz to zrobić ... –