Yay, finally! Gute Arbeit. Werde ich morgen austesten. Eine Frage hab ich aber: Als Lizenz steht zwar SugarCRM aber in der LICENSE-Datei ist die Mozilla Public License. Oder ist es so zu sagen dasselbe?
Wenn ich die Einstellungen in der Administration öffnen will bekomme ich folgenden Fehler: (Versteckter Text) EDIT: Auch beim erstellen der neuen UpdateManager-Instanz vb-paradise.de/index.php/Attachment/31927/ Anscheinend versucht es auf D:\ zuzugreifen, was bei mir das DVD-Laufwerk ist.
Kann sein, da ich nähmlich in den Ausnahmeeinstellungen die CLR-Exceptions auch auslöse wenn die Exception gecatcht werden. Das mach ich eigentlich immer weil ja Exceptions im Load-Event unter anderen einfach vom Framework verschluckt werden. Also wahrscheinlich "Fehlalarm"
Also wenn kein Update gefunden wird bekomme ich immer eine Meldung das die Anwendung auf dem neusten Stand ist (was ich nicht möchte, sondern nur wenn ein Update verfügbar ist soll ein Dialog angezeigt werden). Jetzt hab ich's einfach übers UpdateSearchFinished-Event gelöst.
Ja schon. Aber wie zeige ich dann den Dialog an wenn ein Update verfügbar ist, wenn ich UseHiddenSearch verwende? BTW: vb-paradise.de/index.php/Attachment/31932/ Edit: Sieht aus als ob das UpdaterUi auch nochmal das UpdateSearchFinished-Event feuert.
Ja das funktioniert ja auch aber ich möchte nur den Dialog anzeigen wenn Updates verfügbar sind. vb-paradise.de/index.php/Attachment/31933/ Der Dialog oben soll halt nicht angezeigt werden wenn keine Update da ist.
Wie sieht es denn mit dem updaten der DLL aus? Wenn dann die Multi-Updates kommen muss ich die DLL ja auch updaten damit die Funktion unterstützt wird. Was ich noch bemerkt habe: Ich würde beim FolderBrowserDialog genauso wie bei dem OpenFileDialog das vorherige Verzeichniss anzeigen lassen. Denn wenn ich mehrere Ordner hinzufügen will muss ich immer mühevoll wieder zum Ordner springen. Außerdem wäre toll wenn du zu den Operations noch Move File hinzufügen könntest Gerade wollte ich ein Update-P…
Aber ich kann nicht per Update die DLL ersetzen? Zitat von Trade: „Insofern das Paket noch da ist (not released) sollte alles passen, das ist so geplant.“ Naja, beim uploaden ist ein Fehler aufgetreten und nun ist das Paket einfach weg. Bin mir aber sicher, dass bei mir das Paket schonmal gespeichert wurde (so dass ich das Paket später hochladen konnte) als ein Fehler auftrat (allerdings nicht beim uploaden)
Ok dann muss ich das irgendwie anders hinkriegen Zitat von Trade: „Einfach weg sollte es nicht sein, das ist dann normal in der Gruppe "Not released" sichtbar.“ Nö, bei mir ist es einfach weg. Der Fehler war ein Timeout beim uploaden, falls das irgendwas damit zu tun hat.
Anscheinend sind die alten Pakete nicht mehr kompatible. Denn jetzt steht bei mir statt Beta ReleaseCanidate an. Und wenn ich das Paket bearbeiten weill zeigt er mir ne Fehlermeldung an (Screenshot häng ich später noch an. Bin grad auf dem Handy unterwegs )
Hier noch ein Bild (links die alte Version & rechts die neue) vb-paradise.de/index.php/Attachment/32384/ und hier die Fehlermeldung beim versuchen das Paket zu bearbeiten vb-paradise.de/index.php/Attachment/32385/ EDIT: @masterm Du musst noch die Newtonsoft.Json.dll mit in den Ordner packen.
Musste erstmal die DLL im Client updaten und da kam schon der nächste Fehler : vb-paradise.de/index.php/Attachment/32386/ Wird zwar als Warnung angezeigt aber dadurch kann ich die DLL nicht nutzen (Der Typ- oder Namespacename 'nUpdate' konnte nicht gefunden werden (Fehlt eine Using-Direktive oder ein Assemblyverweis?))
Mir ist noch was kleines aufgefallen. Beim Code der in die Zwischenablage kopiert wird bei Copy Source fehlt ein Komma im C#-Code also statt C#-Quellcode (1 Zeile) bekommt man C#-Quellcode (1 Zeile)
Irgendwie will er bei mir nicht mehr updaten: Quellcode (5 Zeilen) Update hochgeladen mit der Administration v2.0 Beta 2 (bzw. 1) DLL Version v2.0 Beta 1
Hab eigentlich nur 2 (hab eine neue Projekt-Datei erstellt da ich aussversehen die Update-Datei mit dem Privaten-Schlüssel auf GitHub hochgeladen habe :> ) : Quellcode (2 Zeilen)
In der Update-Datei gibt es einen Eintrag namens PrivateKey und die Datei hab ich ausversehen hochgeladen. Zitat von Trade: „Wann hast Du denn das Paket, das jetzt Alpha ist, erstellt? Vor dem Update auf die Beta 2 oder danach?“ Vor der Beta 2. Zitat von Trade: „Und wird diese auch beim Client als Beta noch angezeigt?“ Ich hab die Version als Ausgangsversion hochgeladen (die wo der Updater hinzugefügt worden ist. Keine Ahnung warum ) Ansonsten das einzige woran es vielleicht liegen könnte ist, d…
Bei mir gibt es kein LiteralVersion-Eintrag. Nur Version, Description, IsReleased & LocalPackagePath. Zitat von Trade: „Wenn ich das richtig verstanden habe, dann gäbe es noch eine Möglichkeit, nämlich, dass dadurch diese Version mehrmals in der Konfiguration steht. Ist dem so?“ Nope Da steht die Version nur einmal drin.