sobre sirve qué que plataforma para medio informacion comunicacion como caracteristicas antecedentes .net dependencies

.net - sirve - youtube como medio de comunicacion pdf



¿Cómo lidiar con múltiples versiones de dependencias? (1)

Hola, tengo un problema con una jerarquía de dependencias. No estoy seguro de cómo resolverlo:

texto alternativo http://img525.imageshack.us/my.php?image=56330713it2.jpg http://img525.imageshack.us/my.php?image=56330713it2.jpg

El problema es cómo debería hacer referencia a estas dependencias del proyecto MyProject. Construí BaseProject y CommonUtil (versión 1.0) con el que se construyó en ensamblados. Ahora en MyProject estoy usando clases de CommonUtil y no estoy seguro de si debería hacer referencia a CommonUtil.v.1.0 o si podría / debería hacer referencia a la versión actual de CommonUtil (v 2.0).

¿A qué conjunto de CommonUtils debería hacer referencia desde MyProject? No puedo hacer referencia a ambos ensambles ya que VS me dice que no puede determinar qué ensamblaje usar, ya que ambos contienen algunos de los mismos métodos. Si solo hago referencia a v.1.0, quizás no tenga todo lo que necesito de v.2.0 y si solo hago referencia a v.2.0, es posible que no tenga todas las capacidades en v.1.0 (que BaseProject) necesita.


Si está utilizando las clases que BaseProject devuelve directamente dentro de MyProject, debe seguir con la misma versión (1.0). Pero si BaseProject solo usa esas clases internamente y no comparte con MyProject, puede usar la nueva versión (2.0) de manera segura.

Práctica recomendada: nombre con fuerza sus ensamblajes para que el compilador pueda ayudarlo.