winforms - Windows Form Application se convierte a.Net Framework 4.0 a 2.0
visual-studio-2010 .net-4.0 (4)
En mi experiencia después de cambiar el marco de destino, las referencias principales no se actualizarán.
Por ejemplo, cambié de C # library 4.0 de nuevo a 3.5 (para poder trabajar con SP2010), y encontré que dejó CSharp.exe (un ensamblado 4.0) como referencia indefinida.
Lo recreé desde cero y descubrí que el conjunto de referencias principales es diferente.
Para estar seguro, recomendaría volver a crear su proyecto y volver a agregar los archivos del proyecto después.
Pero quién sabe, puedes tener suerte. : D ¡Buena suerte!
Al crear una aplicación de Windows Form, seleccioné el objetivo en .Net Framework 4.0. Ahora me gustaría compilarlo para .NET Framework 2.0. ¿Cómo puedo hacerlo usando Visual Studio 2010?
Es un proyecto de VB.Net. No pude ver el "Marco de objetivos" . Para mis proyectos C #, puedo ver la propiedad "Target Framework".
Haga clic con el botón derecho en el proyecto en el Explorador de soluciones y vaya a las propiedades para cambiar el marco de trabajo Objetivo en la pestaña Aplicación.
Para el proyecto C #, si va a las propiedades del proyecto, encontrará la pestaña Target Framework
en la Application
. Cambie a .NET Framework 2.0
.
Intenta crear y eliminar espacios de nombres no admitidos.
Si usó alguna característica específica de .NET 4, deberá corregirla manualmente.
[Editar] Como mencionaste, usas VB.NET.
Para VB.NET vaya a las propiedades del proyecto, pulse Advanced Compile Options...
en la pestaña Compile
.
Seleccionar el marco de destino:
He intentado actualizar mi proyecto de .net 2.0 a 4.0, y sí, la referencia todavía está orientada a .net 2.0. La solución abre * .csproj (archivo de proyecto) con un bloc de notas y cambia
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="2.0">
dentro
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
Espero que esto ayude