¿Puedo escribir una aplicación en la nueva versión de Visual Studio y hacerla compatible con .NET Framework 1.1

StackOverflow https://stackoverflow.com/questions/276204

Pregunta

Soy un desarrollador web que pasa el 99% de su tiempo en Linux, pero necesito desarrollar una aplicación súper simple con VB o posiblemente C # (.Net). La única versión de Visual Studio que tengo es la versión gratuita más reciente. PODRÍA haber una copia de 2001 en alguna parte. De todos modos, la máquina para la que necesito desarrollar esto está ejecutando Windows NT4. No puedo cambiar esto porque se ejecuta otra pieza de software que lo requiere.

¿Hay alguna forma de desarrollar una aplicación con el nuevo VS y mantenerla compatible con una versión tan antigua de .Net framework (1.1)?

Si nada más podría instalar Perl en la máquina y escribir un script de tipo de línea de comando, pero dada la gente que lo usará, la GUI sería mejor.

¿Fue útil?

Solución

No creo que pueda apuntar a .Net 1.1 en Visual Studio 2008. Esta es una de las explicaciones del desarrollador, de un comentario en esta entrada del blog :

  

Visual Studio 2008 no admitirá la orientación de .Net Framework 1.1. Esto es algo que realmente queríamos admitir, ya que sabemos que hay muchos desarrolladores de .NET trabajando en aplicaciones .NET 1.1. Sin embargo, hubiera sido significativamente más difícil regresar y admitir .NET 1.1, que era un tiempo de ejecución sustancialmente diferente.

     

Por lo tanto, para encajar en esta versión, el   la decisión terminó siendo o no   admite multitargeting en absoluto, o para   solo admite la orientación a .NET2.0 y   mayor Porque realmente queríamos   Visual Studio 2008 será una gran herramienta   para al menos .NET 3.0 y .NET   3.5 - decidimos poner el soporte más multitargeting que pudiéramos encajar   esta versión.

Otros consejos

¿Has probado MSBee ? Este es un complemento de VS2005 (bueno, estrictamente hablando: MSBuild en 2.0), pero también puede funcionar con VS2008. Por supuesto, siempre puede usar el IDE para escribir código, y simplemente usar MSBuild de la carpeta 2.0 para construir ...

De cualquier manera, si apunta a .NET 1.1, solo puede usar las características de .NET 1.1 / C # 1.2.

Personalmente, apuntaría a 3.5SP1, usando (si necesita ser libre) C # Express 2008. (he eliminado esto ya que necesita apuntar a un sistema operativo tan antiguo)

Puede usar vs.net 2008 para escribir código que pueda ejecutarse en .net v1.1 pero el IDE no le dará ninguna pista sobre lo que funcionará, etc.

Te quedarás atrapado usando asp.net en línea para un modelo. (o compilar usando las herramientas de línea de comandos)

Aquí hay muchos ejemplos que usan este método: http://www.learnasp.com/freebook/learn/

Este código es todo v1.1 a excepción de los nombres explícitos de los ejemplos v2.

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