Frage

Wir haben eine Bibliothek in C # entwickelt und nun wünsche ich bei der Verwendung der Bibliothek richtig eine Projektvorlage zu Hilfe erstellen.

Ich mag neue Projekte einen Verweis auf die Bibliothek schließen Montag, aber würde es vorziehen, nicht die Versammlung mit dem GAC haben zu implementieren, oder auf der Anordnung in einem spezifischen Standort mit Wohnsitz abhängig zu sein.

Was ich denke ist die DLL in der Projektvorlage ZIP-Datei enthalten. Das bedeutet, dass wird es irgendwo in den Projektordner neuer Projekte enden. Vielleicht in einem Ordner mit dem Namen Lib. Dann kann die Referenz Hinweis in der Projektdatei in diesem Ordner verweisen. Ist das eine gute Idee? Welche Probleme könnte Gesicht ich die Straße hinunter?

Gibt es vielleicht einen Mechanismus für die Aufnahme solcher 3rd-Party-Bibliotheken in Projektvorlagen, dass ich nicht bewusst? Wie haben Sie diese in Angriff genommen? Sicher bin ich nicht der erste.

War es hilfreich?

Lösung

Ich habe dieses Problem in der Vergangenheit zu befassen habe. In einem Fall war es eine Logging-Bibliothek, die im GAC installiert wurde, die das Referenzelement einfach den Namen der Assembly benötigt gemeint. In einem anderen Fall, installierten wir die Bibliothek in das Dateisystem, einen Registrierungsschlüssel erstellt, der die Position enthalten (falls der Benutzer den Installationsort auf uns nett und geändert bekam) und eine

scroll top