Pregunta

Mi equipo se está iniciando una nueva aplicación de línea de negocio de Windows Forms y estoy evaluar las soluciones arquitectónicas. Somos capaces de desarrollar con VS2008, pero tenemos que apuntar a .NET 2.0. Me gustaría utilizar SCSF-CAB (abril de 2008), pero la documentación dice que .NET 3.5 se requiere para funcionar (no sólo compilar) Aplicaciones construido con este marco, y que es quid de mi pregunta:

Es .NET 3.5 realmente un requisito para SCSF-CAB (abril de 2008)?

Lo pregunto porque soy capaz de volver a compilar el bloque de interfaz de usuario compuesto y el Paquete de Orientación SCSF, apuntando a .NET 2.0 en todos los proyectos, así como pasar todas las pruebas unitarias (con excepción de las 4 pruebas que están en WPF específica).

Podría el ciclo de compilación / prueba no revela una dependencia NET 3.5? Me estoy perdiendo algo acerca de ese requisito?

Actualización: He creado un módulo Hello World básica que se ejecuta dentro de una cáscara SCSF y funciona con éxito en una máquina virtual que tiene sólo Windows XP y .NET 2.0 SP2 en él. También utilicé Reflector para analizar algunos de los conjuntos que se suministran con SCSF y la única dependencia> .NET 2.0 que he encontrado es en el montaje Microsoft.Practices.SmartClient.DisconnectedAgent (que hace referencia System.ServiceModel).

¿Fue útil?

Solución

Mientras usted se pega a los espacios de nombres núcleo Microsoft.Practices.CompositeUI, que debe estar bien con .Net 2.0.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top