Refix

Gestión de dependencias de .NET
Descargar ahora

Refix Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Nombre del editor:
  • DavidMus
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 211 KB

Refix Etiquetas


Refix Descripción

Refijo resuelve el problema de la gestión de la dependencia binaria en soluciones .NET. ¡Refix es el único binario que deberá comprometerse con su repositorio de código fuente! Corto de instalar todos los binarios dependientes en el GAC, la gestión de la dependencia es algo con el cual muchos equipos de desarrollo de .NET luchan. Cuando muchos proyectos .NET usan integración continua, a menudo con una construcción que puede ejecutarse en uno de varios agentes de compilación, asegurándose de que todas las dependencias estén en su lugar es un problema complejo. Algunos lo consiguen cometiendo binarios de terceros con su código fuente, en el extremo más organizado del espectro, esto podría tomar la forma de un repositorio de binarios de subversión central incluidos a través de un enlace SVN: externo, por ejemplo. Pero este enfoque es lento, y disminuye cada confirmación y actualización. El objetivo en nuestra opinión siempre debe ser que un desarrollador pueda obtener una copia nueva de un proyecto del control de la fuente y simplemente construirlo. .NET prometió a los desarrolladores de la plataforma de Microsoft un final para DLL HELL. Ciertamente, varias versiones de una DLL se pueden instalar de lado a lado en el GAC y se accede de forma independiente. Pero para aquellos que desean ampliar las dependencias con su solicitud de una verdadera implementación de XCopy, esta no es una opción. Estábamos motivados para escribir refix por una solución basada en subversión que se estaba volviendo más lenta y más lenta para actualizar, y donde dos bibliotecas de terceros introdujeron un choque entre dos versiones de una DLL cada una dependía. "Podemos lidiar con esto usando una redirección de unión a la asamblea, ya que conocemos a la versión más reciente para ser compatible con el antiguo. ¿Pero no debería haber una herramienta que pueda resolver todo esto para nosotros?" Nos preguntamos a nosotros mismos. Refijo hace precisamente eso. La solicitud de refix se desarrolló para ser una herramienta de línea de comando para "Refixizar" una solución, y realizar tareas manualmente, si, por cualquier motivo, no se integra en una solución. En la actualidad, el refix existe como una herramienta de línea de comandos, y solo utiliza un repositorio local de archivos binarios. Solo funciona con archivos de proyecto C #. La ayuda en línea está disponible para la herramienta, a la que puede acceder escribiendo la ayuda de RFX en la línea de comandos. Hay dos cosas que probablemente querrá hacer antes de hacerlo: edite el archivo de configuración para que apunte a la carpeta en la que desea que se almacene su repositorio local y agregue la ruta al archivo rfx.exe a la variable de entorno de ruta. Esencialmente, la siguiente secuencia de comandos resolverá las dependencias en un proyecto (si es posible), y (re) escribirán los archivos necesarios, después de esto, la solución debe construirse contra un conjunto único unificado de binarios que se encuentren en una carpeta .REFIX Bajo la raíz de la solución: extracto rfx RFX resuelve rfx inyectar Los cambios se pueden revertir escribiendo RFX CLEAN -A.


Refix Software relacionado

idapi32cfg

Actualice el archivo de configuración Binary BDE BDE (Borland Base de datos) (IDAPI32.CFG) ...

194 37 KB

Descargar