Pregunta

Actualmente estoy trabajando en un lugar donde todavía usan .NET 2.0. Me gustaría agregar algunos proyectos (. NET 4.0) a la solución existente.

¿Esto crearía algún problema?

Supongo que mientras uso un "enfoque de arriba hacia abajo", debería estar bien, ¿no?

¿Hay algo que me falta que pueda causar problemas?

¿Fue útil?

Solución

.NET 4.0 está aislado de versiones anteriores, por lo que deberá agregar una configuración a su aplicación. Config para que 4 pueda ver las otras versiones.

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>

Tengo una solución con cinco proyectos de 2.0 y seis 3.5 proyectos y un proyecto 4.0 en Visual Studio 2010.

Hubo problemas con el código de diseñador generado automáticamente para clases de conjuntos de datos fuertemente tipo que eran bastante fáciles de resolver. Sugiero abrir cualquier entidad que use diseñadores para que el código generado automáticamente se actualice a Visual Studio 2010. Esto incluye configuraciones, recursos, clases de formulario/control de Windows.

Otros dos problemas se requieren actualización para Crystal Reports para Visual Studio 2010 y actualizar a Visual Studio Tools para Office 3.0 para los proyectos que utilizaron informes de Cystal y oficina.

Otros consejos

No debería haber ningún problema, pero recomiendo cambiar su proyecto a 4.0 y luego agregar los otros.

Suponiendo que esté utilizando VS2010 como IDE NO, esto no creará ningún problema. Sus proyectos .NET 2.0 aún se construirán contra .NET Framework 2 y, de manera similar, el proyecto .NET 4 se dirigirá a .NET Framework 4.

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