Ich nutze gerne Regionerate, um meine Code-Dateien zu reorganisieren. Mein einziges Problem ist, dass ich es nicht mit VS2012 registrieren kann. Ich habe VS2010 voll und ganz zugunsten von VS2012 aufgegeben und es ist ärgerlich, wenn ich nur zurückspringen muss, um ein Makro auszuführen, um Code-Dateien neu zu organisieren. Ich habe noch nie versucht, ein VS-Addin zu schreiben, daher bin ich mit dem Objektmodell oder der Registrierung überhaupt nicht vertraut - die alten Addins sind komplizierter zu installieren als die VS2010-Erweiterungen! Ich habe auch die WIX-Setup-XML überprüft und versucht, die Registrierungsschlüssel ohne Erfolg zu replizieren.
Kann jemand Regionerate mit VS2012 registrieren, oder gibt es eine Alternative (freie und welche wird beibehalten!) Erweiterung, die die gleiche Funktionalität bietet?
Zwei Dinge für die Registrierung benötigt:
Wenn Sie das tun, erscheint Regionerate, aber hängt Studio, wenn Sie versuchen, es zu verwenden. Der Code Regionate hat eine schlechte Versionsüberprüfung ("ungleich" statt "kleiner als"), die in Code stecken bleibt, der für VS2010 / 2012 nicht funktioniert. Das Deaktivieren der Option "Regionen automatisch komprimieren" in den Einstellungen für die Region kann ausreichen, um den fehlerhaften Code zu vermeiden.
Ich habe eine neue Version erstellt, die die Versionsüberprüfung behebt und über die richtigen Installationselemente für VS2012 verfügt. Sie können das Installationsprogramm herunterladen und die Quelldateien hier ändern:
Dies ist, was Sie tun müssen, um VS2012 kompatibles Regionerate (0.8.0.1) von Frank Racis
mit Visual Studio 2013 arbeiten zu lassen.
Ändern Sie diese Datei: C:\Program Files (x86)\Regionerate\Regionerate.VS2012.AddIn
Ändere Version von 11 zu 12: <Version>12.0</Version>
Fügen Sie den folgenden Zeichenfolgenwert in Ihre Registrierung ein:
Ort: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0_Config\AutomationOptions\LookInFolders
Name: C:\Program Files (x86)\Regionerate\
Tags und Links visual-studio-2010 visual-studio-2012 add-in region