LineCounterEx 1.4 (VSProjectInfoLib 3.1)
- Release
- Closed Source
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 148 Antworten in diesem Thema. Der letzte Beitrag () ist von mikeb69.
-
-
Also ich hab das mal probiert (aber im Ordner "Eigene Dokumente") und da funktionierte es auch nur auf meinen Desktop will das nicht klappen
Also schon merkwürdig, ich gehe mal meine Projekte durch und wenn´s bei einem hängen sollte dann geb ich bescheid
Edit: Also das ist das einzigste projekt was geht!!! Sobald ich den Hauptordner wähle und da was anderes außer der eine Ordner drin ist bekomm ich ne Fehlermeldung!
Achso habs rausgefunden! Nach dem Entpacken hast du den Ordner und danach nochmal den Ordner mit den Dateien drin, meine anderen Projekte haben nur einen Ordner wo gleich die Dateien drin sind, deswegen knalls!!!Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Gelöschter Benutzer“ ()
-
-
EDIT:
Okey ich muss den Hauptordner wählen und die nächsten ordner dürfen kein zweiten Ordner haben, so gehts bei mir unter Eigene Dokumente .. also ich hab´s :pinch:
Aber aufm Desktop will´s so aber nicht funktionieren,hab mich grad selber total verwirrt damit. Hoffe man kann noch durchblicken :S
Edit: Also bei mir wirft der die Fehler,weil er die anderen Dateien, die keine Projekte sind, nicht ignoriert. Also einfach nach der ".sln" suchen und meine Fehler sind weg! So jetzt hab ich´s endlichDieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Gelöschter Benutzer“ ()
-
Ich benutze ausschließlich c#. AppContainer könnte mit StoreApps zusammenhängen. Aber ich gehe mal davon aus, dass du diese schon auch getestet hast. Und weshalb werden unbekannte typen nicht einfach ignoriert?
Außerdem habe ich gerade mal nen anderen Ordner verwendet:
Spoiler anzeigen Quellcode
- System.InvalidOperationException wurde nicht behandelt.
- HResult=-2146233079
- Message=Die Sequenz enthält keine Elemente.
- Source=System.Core
- StackTrace:
- bei System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
- bei LineCounterEx.Form1.LoadSolutions(Object obj)
- bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
- bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
- bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
- bei System.Threading.ThreadHelper.ThreadStart(Object obj)
- InnerException:
-
@thefiloe
Ich kann keine Storeapps testen, da ich kein Windows 8 habe.
Demnach werde ich die Enumeration einfach entfernen und den Wert direkt als String auslesen, dann kann da kein Fehler mehr fliegen.
@ConnyKarras
Was ist das Problem, gehe mit dem Explorer einfach eine Ebene höher und wähle diesen Ordner aus. Das läuft so:
Alle anderen Dateien wie .vbproj sind egal, da diese dynamisch ausgelesen werden. -
-
-
Ja okey gut dann sollte es funktionieren also auf meinen Desktop sind 7 Ordner gewesen und der Ordner mit deinen LineCounterEx, dann gings nicht sobald ich die jetzt verschoben hatte, dann gings
Tut mir leid wegen dem hin und her. :pinch: Hab mich hier selber verwirrt, vielleicht lags daran das es schon spät ist, und ich sollte lieber schlafen gehen
Also sehr gutes Programm und ich werds auf jedenfall nutzen!
Also ohne die Ordner hat´s funktioniert. Ende. -
-
Ich hoffe mit diesem Updatet sind die Lesefehler vollständig behoben und der Projektpfad wird richtig eingelesen.
Das Programm sucht jetzt rekursiv nach Projektdateien, dass heißt ihr könnt die Projekte auf verschiedenen Ordnerebenen liegen haben, oder auch direkt den Ordner eines einzelnen Projektes auswählen (wird dann halt nur dieses Projekt angezeigt). -
-
-
-
HKCU\Software\Microsoft\WDExpress
Das ist der Schlüssel, aber da sind die Werte nicht drin!
Die Werte sind hier:
HKCU\Software\Microsoft\WDExpress\11.0
-
-
@VincentTB
@ConnyKarras
Genau diese Unterschlüssel lese ich auch aus. Sofern dort ein Wert namens "DefaultNewProdjectLocation" existiert sollte alles funktionieren.
@MaxXor
C++ wird schwer, da die .cppproj-Datei völlig anders aufgebaut ist als bei allen anderen Sprachen. Ich werde überlegen, ob ich da noch was mache. -
Nein, du suchst wahrscheinlich hier den Wert:
HKCU\Software\Microsoft\WDExpress
Aber du sollst den Wert hier auslesen:
HKCU\Software\Microsoft\WDExpress\11.0
-
Nein, ich machs schon richtig. Hier ist der Code, wenn du mir nicht glaubst:
Spoiler anzeigen C-Quellcode
- private string GetProjectDefaultPath()
- {
- var versionNames = new[] { "VisualStudio", "WDExpress", "VSWinExpress" };
- var vsName = string.Empty;
- foreach (var name in versionNames)
- {
- var vsKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\" + name);
- if (vsKey != null)
- {
- vsName = name;
- vsKey.Dispose();
- break;
- }
- }
- if (string.IsNullOrEmpty(vsName))
- return string.Empty;
- RegistryKey versionKey = null;
- for (int i = 12; i >= 8; i--)
- {
- versionKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\" + vsName + @"\" + i + ".0");
- if (versionKey != null)
- break;
- }
- if (versionKey == null)
- return string.Empty;
- var val = (string)versionKey.GetValue("DefaultNewProjectLocation", string.Empty);
- versionKey.Dispose();
- return val;
- }
-
-
Ähnliche Themen
-
Daniel Baumert - - Sonstige Problemstellungen
-
-
15 Benutzer haben hier geschrieben
- Artentus (67)
- Gast (34)
- VincentTB (9)
- thefiloe (7)
- Niko Ortner (7)
- mikeb69 (6)
- Alexander M. (5)
- Thunderbolt (4)
- Trade (2)
- rykoJLL (2)
- faxe1008 (2)
- ThuCommix (1)
- Quadsoft (1)
- Gather (1)
- davut (1)