Frage

Es gibt zwei populäre Namenskonventionen:

  1. VC90 / Win64 / debug / foo.dll
  2. foo-VC90-win64-debug.dll

Diskutieren Sie die Probleme / Vorteile im Zusammenhang mit entweder Ansatz.

Ich frage mich auch, wenn es möglich ist, Meta-Daten (d Compiler, Plattform, build-Typ) in Ansatz # 1 in einem einfach zu bedienen, plattformübergreifende Art und Weise verfügbar zu machen.

War es hilfreich?

Lösung

# 2 ist gut für die Verteilung, wo mehrere Variation zusammen im selben Ordner / ZIP-Datei verpackt werden. Allerdings werden Sie wahrscheinlich nicht wollen, dass alle Informationen in den Dateinamen selbst, da sie es schwierig machen, zu denen über die Parameter zu Ihrem Make-Datei / csproj / Nant Skript zu variieren usw. wäre es einfacher, mehrere Dateien namens „foo“ in verschiedene Ordner (wo Sie die Ordnerstruktur entscheiden können)

Andere Tipps

Für .NET-Assemblies, können Sie diese Informationen speichern, in der Versammlung selbst:

http://www.codinghorror.com/blog/archives/000142.html

Ich bin nicht vertraut genug mit anderen Montagearten zu wissen, was sie bieten.

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