Complemento de Microsoft con .net framework

Estoy ampliando una aplicación usando MAF en el marco .net. He implementado una canalización y la estructura de carpetas requerida y funciona bien cuando tengo el complemento implementado en una dll.

Si tengo un complemento complejo donde un dll implementa el contrato y un dll de soporte realiza la lógica interna.

Cuando construyo este proyecto de complemento, la DLL principal y las DLL de soporte se copian en la carpeta de complementos y, en ese momento, el marco no puede encontrar el token de esa carpeta.

preguntado el 27 de agosto de 11 a las 17:08

@alexn, No, MAF es diferente. Ver stackoverflow.com/questions/835182/… -

@vcsjones Vaya, nunca escuché de eso. ¡Extraño! -

Quizás algunos ejemplos de código puedan ayudar a comprender dónde podría estar haciendo algo mal. -

1 Respuestas

Debe colocar los ensamblados de soporte en el GAC porque los dominios de la canalización no pueden resolver las dependencias externas desde las carpetas de la canalización. Algunas de las interfaces en System.AddIn.Contract parecen estar destinadas a un escenario como el que describe (IServiceProvider e IProfferServiceContract), pero no hay ejemplos de Microsoft sobre cómo usarlos.

Es una verdadera lástima que Microsoft haya guardado un silencio tan absoluto sobre MAF durante los últimos dos años. La falta de ejemplos complejos del mundo real es un gran obstáculo dada la complejidad de su uso. El silencio es ensordecedor ...

respondido 10 nov., 11:09

@ bradmo ¡Hola !, parece que tienes mucha experiencia con MAF. Me gustaría contactarte. Por cierto, sé que no es una buena práctica intentar contactar a otro usuario de esta manera, pero necesito ayuda. Gracias. - BlackCath

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.