Refixer

gestion de la dépendance .NET
Télécharger maintenant

Refixer Classement & Résumé

Publicité

  • Rating:
  • Nom de l'éditeur:
  • DavidMus
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 211 KB

Refixer Mots clés


Refixer La description

Refix résout le problème de la gestion des dépendances binaires dans les solutions .NET. Refix est le seul binaire que vous devrez vous engager dans votre référentiel de code source! À court d'installation de tous les fichiers binaires à charge dans le GAC, la gestion de la dépendance est quelque chose avec laquelle de nombreuses équipes de développement .NET luttent. Lorsque beaucoup de projets .NET utilisent une intégration continue, souvent avec une construction pouvant fonctionner sur l'un des nombreux agents de construction, en veillant à ce que toutes les dépendances soient en place est un problème complexe. Certains y parviennent en commérant des fichiers binaires tiers avec leur code source - à l'extrémité plus organisée du spectre, cela pourrait prendre la forme d'un référentiel central basé sur la subversion de binaires inclus via un lien SVN: externals par exemple. Mais cette approche est lente et ralentit chaque commit et mise à jour. Le but à notre avis devrait toujours être qu'un développeur peut obtenir une nouvelle copie d'un projet à partir du contrôle de la source et simplement la construire. .Net promis que les développeurs de plateformes Microsoft ont une fin à DLL Hell. Certes, plusieurs versions d'une DLL peuvent être installées côte à côte dans le GAC et consultées indépendamment. Mais pour ceux qui souhaitent former des dépendances avec leur application pour un vrai déploiement XCopy, ce n'est pas une option. Nous étions motivés pour écrire un refixe par une solution basée sur la subversion qui devait mettre à jour plus lentement et plus lente de mettre à jour, et lorsque deux bibliothèques tiers introduisaient un affrontement entre deux versions d'une DLL qui dépendaient chacune. "Nous pouvons faire face à cela à l'aide d'un réaménagement de liaison de montage, car nous connaissons la version la plus récente à être compatible avec l'ancienne. Mais il ne devrait pas y avoir un outil qui peut trier tout cela pour nous?" Nous nous sommes demandé. Refix fait que ça. Refix Demande a été développé pour être un outil de ligne de commande pour "refixer" une solution et effectuer manuellement des tâches si pour une raison quelconque de refixe n'est pas intégrée à une solution. À l'heure actuelle, Refix existe en tant qu'outil de ligne de commande et utilise uniquement un référentiel local de fichiers binaires. Cela ne fonctionne que avec les fichiers de projet C #. L'aide en ligne est disponible pour l'outil, que vous pouvez accéder en tapant une aide RFX à la ligne de commande. Il y a deux choses que vous voudrez probablement faire avant de faire cela: Modifiez le fichier de configuration pour pointer sur le dossier dans lequel vous souhaitez stocker votre référentiel local et ajouter le chemin au fichier RFX.exe à votre variable d'environnement de chemin d'accès. Essentiellement, la séquence de commandes suivante triera les dépendances dans un projet (si possible) et (RE) Écrivez les fichiers nécessaires - après cela, la solution doit être construite contre un ensemble unique de binaires unifié dans un dossier .refix. Sous la racine de la solution: extrait de rfx RFX résoudre rfx injecter Les modifications peuvent être retournées en tapant rfx propre -a.


Refixer Logiciels associés

idapi32cfg

Mettre à jour le fichier de configuration binaire BDE (Borland Baseware Engine) (IDAPI32.CFG) ...

194 37 KB

Télécharger