Zurückführen

.NET-Abhängigkeitsmanagement
Jetzt downloaden

Zurückführen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • DavidMus
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 211 KB

Zurückführen Stichworte


Zurückführen Beschreibung

Refix löst das Problem des binären Abhängigkeitsmanagements in .NET-Lösungen. REFIX ist das einzige Binärdatum, das Sie für Ihr Quellcode-Repository verpflichten müssen! Wenn Sie alle abhängigen Binärdateien in der GAC installieren, ist das Abhängigkeitsmanagement etwas, mit dem viele .NET-Entwicklungsteams kämpfen. Wenn viele .NET-Projekte eine kontinuierliche Integration verwenden, häufig mit einem Build, der auf einem von mehreren Build-Agenten laufen kann, sorgen dafür, dass alle Abhängigkeiten vorhanden sind, ein komplexes Problem. Einige erreichen sie, indem er mit ihrem Quellcode von Drittanbieter begangen wird - an dem organisierten Ende des Spektrums, dies könnte die Form eines zentralen subversionsbasierten Repositorys von Binärdateien annehmen, das über einen SVN-Verbindungen enthalten ist. Dieser Ansatz ist jedoch langsam, und verlangsamt jedes Commit und jedes Update. Das Ziel in unserer Sicht sollte immer sein, dass ein Entwickler eine neue Kopie eines Projekts von der Quellkontrolle erhalten und einfach aufbauen kann. .NET versprach Microsoft Platform-Entwickler ein Ende der DLL HELL. Sicherlich können mehrere Versionen einer DLL seitlich in der GAC installiert und unabhängig voneinander aufgerufen werden. Für diejenigen, die Abhängigkeiten mit ihrer Anwendung für eine echte Xcopy-Bereitstellung bündeln möchten, ist dies keine Option. Wir waren motiviert, von einer subversionsbasierten Lösung von einer subversionsbasierten Lösung zu schreiben, die langsamer und langsamer wurde. "Wir können dies mit einer Montage-Bindung umwickeln, wie wir wissen, wie wir wissen, dass die neuere Version mit dem Alten zurückhaltend ist. Aber sollte es nicht ein Werkzeug geben, das das alles für uns ausprobieren kann?" Wir fragten uns. REFIX tut nur das. Die Refix-Anwendung wurde entwickelt, um ein Befehlszeilen-Tool zu sein, um eine Lösung "refixieren" und manuelle Aufgaben manuell durchführen, wenn aus irgendeiner Grundrefix nicht in eine Lösung integriert ist. Derzeit existiert Refrix als Befehlszeilen-Tool und verwendet nur ein lokales Repository von Binärdateien. Es funktioniert nur mit C # -Projektdateien. Online-Hilfe ist für das Tool verfügbar, auf das Sie darauf zugreifen können, indem Sie RFX-Hilfe in der Befehlszeile eingeben. Es gibt zwei Dinge, die Sie wahrscheinlich tun möchten, bevor Sie dies tun: Bearbeiten Sie die Konfigurationsdatei, um auf den Ordner zu zeigen, in dem Ihr lokales Repository gespeichert ist, und fügen Sie den Pfad zur RFX.EXE-Datei in Ihre Pfadumgebungsvariable hinzu. Im Wesentlichen wird die folgende Reihenfolge der Befehle die Abhängigkeiten in einem Projekt (falls möglich) sortieren, und (neu) schreibt die erforderlichen Dateien - danach sollte die Lösung gegen einen einzelnen einheitlichen Satz von Binärdateien aufbauen, die sich in einem Ordner .refix befinden Unter der Lösungswurzel: RFX-Extrakt. rfx Resolve. rfx injizieren Die Änderungen können durch Tippen von RFX Clean -A zurückgewendet werden.


Zurückführen Zugehörige Software