2012-08-21 9 views
5

Tengo un programa que desarrollé en C# y actualmente se ejecuta en Microsoft .NET Framework v4.0. Me actualicé a Visual Studio 2012 y también instalé Microsoft .NET Framework v4.5. Antes cuando tenía instalado .NET Framework v4.0, esto cómo se veía mi programa:.NET Framework v4.5 Cambio del diseño del programa

With MS .NET Framework v4.0

Ahora que he actualizado a v4.5 de .NET Framework, así es como se ve:

With MS .NET Framework v4.5

¿Nota que el TreeView está ahora en el lado derecho en vez del izquierdo? Los 2 controles están cada uno en columnas separadas en una tabla que se encuentra en un contenedor de tiras de herramientas. Este problema se produce en la versión más reciente/estable de .NET Framework v4.5 (v4.0.30319.17929 o v4.5.50709 para ser exactos) que se lanzó el 15 de agosto. Me gustaría saber qué está causando esto y si hay una forma de evitar que esto ocurra (además de desinstalar .NET Framework v4.5)? Además, si este programa está compilado con v4.0, ¿por qué v4.5 está causando este problema?

+3

¿La pregunta * why * en su última oración? Porque 4.5 es una actualización in situ de 4.0. Los binarios del marco 4.0 son cambiados por esta actualización. De la misma manera, el 3.0 y el 3.5 hicieron cambios a algunos 2.0 binarios. –

+0

¿Se puede publicar el código suficiente de la interfaz de usuario para reproducir el problema? –

+0

@RyanGates El código se encuentra en http://bazaar.launchpad.net/~lrc-team/lilregcleaner/devel/files – ub3rst4r

Respuesta

0

¿Ha intentado compilarlo y ejecutarlo en v4.0? El hecho de que 4.5 esté instalado no significa que 4.0 haya sido desinstalado.

En su explorador de soluciones, haga clic con el botón derecho en el nombre del proyecto y haga clic en Propiedades. Luego, en la pestaña Aplicación, establezca la estructura de destino de nuevo en .NET Framework 4.

Luego compile y ejecute. Si se trata de un framework .NET, todo debería volver a la normalidad. Si todavía está acoplado a la derecha, entonces el código ha cambiado de alguna manera.

Cuestiones relacionadas