Frage

Ich schaue in die speziellen Ordner, die Aufzählungen wie die LocalApplicationData haben.Auf meiner Windows 7-Maschine habe ich gesehen, was dort ist, und zuerst sehe ich mehrere Unterordner, die Guids sind.Ich habe keine Ahnung, was sie sind, und nehme an, etwas zu sein, das Microsoft für was auch immer setzt.

Weiter Ich sehe Ordner, die nach verschiedenen Unternehmen benannt sind, wie Adobe, Apple, Citrix, Microsoft usw., wenn ich in jeden dieser Unterordner einging, sehen Sie mehr Unterordner, z.Unter Adobe sehe ich Unterordner mit dem Namen Acrobat, Farbe, Leser 9.3 und Updater6.Wenn ich unsere Bewerbung erneut schreibe, nehme ich eine ähnliche Struktur an, so etwas wie \ ourcompany \ app1, \ ourcompany \ app2 usw.?Oder können wir nur alle unsere verschiedenen Anwendungsdaten in \ Ourcompany bringen?Was ich umfrage darin, ist das Standardverfahren oder die Best-Practice?

War es hilfreich?

Lösung

Wenn Ihr Unternehmen nur ein Produkt herstellt, und es gibt nur eine Version davon, dann spielt die Struktur keine Rolle - aber es ist besser, um ein positiveres Ergebnis zu planen :)

Wie Sie von den anderen Unternehmen / Produkten gesehen haben, die Sie installiert haben, mit einer Ordnerstruktur, in der der Firmenname, der Produktname und der möglicherweise Version beinhaltet, hilft alle, Auseinandersetzungen zu vermeiden. Sie können vermeiden, dass Ordner verwendet werden, und verwenden Sie einfach ein Dateiname-Übereinkommen, aber Sie können feststellen, dass Sie in der Zukunft mehrere Dateien benötigen, und es ist einfacher, mit Ordnern zu beginnen. Sie kosten nicht viel.

Wie für die Frage, ob die Versionsnummer aufgenommen werden soll oder nicht, das Schlüsselproblem ist, ob es sinnvoll ist, mehrere Versionen desselben Produkts gleichzeitig mitzunehmen. Nicht alle Produkte benötigen diese Option, und einige Apps aktualisieren die Einstellungen oder haben Code, um Daten im alten Format zu lesen. Beachten Sie, dass für Daten unter dem Roaming-Bereich (Anwendungsdata nicht localApplicationData) für verschiedene Versionen derselben Anwendung sichtbar sein können, die auf verschiedenen Maschinen installiert sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top