Estoy desarrollando una aplicación de Sharepoint y uso de la biblioteca .NET AjaxControlToolkit, estamos añadiendo una página aspx personalizada a la Sharepoint. Sharepoint 2007 se ejecuta en modo peculiar, así que realicé algunas modificaciones en la biblioteca AJAX para que se comporte como debería. El problema es que el otro equipo ya usa la biblioteca AJAX y es una versión diferente de la mía. Esto causa conflicto porque podría haber solo un dll en la carpeta bin con el mismo nombre.cómo hacer referencia al ensamblaje de múltiples versiones
Por lo que sé, .NET debe ser capaz de manejar esta situación con facilidad. He intentado usar un nombre fuerte y GAC para resolverlo, pero todavía se refiere a la DLL en la carpeta bin. Si no hay AjaxControlToolkit.dll en la carpeta bin, la aplicación simplemente no podrá cargar el ensamblado.
Si utilizo información de montaje completo en mi como esto
<%@
Register
tagprefix="AjaxControlToolkit"
namespace="AjaxControlToolkit"
assembly="AjaxControlToolkit, Version=1.0.299.18064,
PublicKeyToken=12345678abcdefgh,
Culture=neutral"
%>
Me da error del compilador CS0433
Puede alguien ayudarme sobre el uso de múltiples versiones de montaje en una aplicación?
¿Utiliza la versión diferentes asambleas en el mismo control? ¿O es el mismo proyecto pero con controles diferentes? – Machinegon