Imaginemos que ya tengo un proyecto para construir .NET 3.5. Ahora quiero construir este ensamble para Silverlight y, además, mantener su versión de Silverlight con un mínimo esfuerzo adicional.Segmentación de .NET 3.5 y Silverlight
Lo que no es aceptable:
- Creación de proyecto separado para Silverlight construir
lo que es aceptable:
- Adición de directivas personalizadas que me permite orientar bien Silverlight o .NET dependiendo de, por ejemplo, Propiedades de MSBuild.
- Adición de configuraciones de compilación especiales para Silverlight
- Adición de secciones #ifdef Silverlight/#endif al código fuente.
- En general, cualquier otra modificación de .csproj/.cs.
Básicamente, me gustaría mantener un solo proyecto, pero segmentar dos marcos. No quiero mantener dos proyectos separados, porque esto puede llevar a errores como olvidar incluir un nuevo archivo. Si hay muchos proyectos y un gran equipo, esto es realmente importante para excluir esos errores.
Si esto es completamente imposible, cualquier solución que proporcione beneficios similares es aceptable.
La pregunta no es clara. ¿Desea construir un ensamblaje y luego usar los métodos de ese ensamblaje, etc. en una aplicación de Silverlight? Como la mayor parte de tu trabajo real en Silverlight se realiza a través de la comunicación con los servicios web, no estoy seguro de que tengas un problema. Tal vez tienes un problema de niveles? Lo que significa que tiene niveles que no tienen definiciones claras entre ellos. – jcollum
Silverlight es .NET 3.5. Creo que te refieres a Silverlight y WPF. Además, es muy similar a esta pregunta: http://stackoverflow.com/questions/208123/what-is-the-best-practice-for-compiling-silverlight-and-wpf-in-one-project –
Silverlight is. NET 3.5? Parece imposible, ya que como acaba de decir, sus proyectos hacen referencia a diferentes mscorlib. Además, es una plataforma de ejecución completamente diferente ... –