Vamos a ver unas nociones básicas para migrar proyectos de VS2003 a VS2005.
Las versiones de VS2005 y superiores traen un wizard que convierte y actualiza automáticamente los proyectos pero hay algunas cosas que no es capaz de hacer y tenemos que intervenir manualmente.
La migración de VS2003 a VS2005 crea archivos automáticamente.
'=============================================
' This file was generated as part of an ASP.NET 2.0 Web
project conversion.
' This code file 'App_Code\Migrated\Stub_xxxxx_aspx_vb.vb'
was created and contains an abstract class
' used as a base class for the class
'Migrated_clswebFrmxxxxx' in file 'xxxxxxx.aspx.vb'.
' This allows the the base class to be referenced by
all code files in your project.
' For more information on this code pattern, please
refer to http://go.microsoft.com/fwlink/?LinkId
'=============================================
Estos archivos contendrán parte de nuestro código antiguo y
habrá que evaluar si los reintegramos o los dejamos como están.
Además las etiquetas de HTML deben ir en minúsculas.
<tr class="BorderTableData">
<td style="width: 300px"
Y los valores de los atributos deben ir
entrecomillados.
Ya no se permite la utilización de ms_positioning en la etiqueta <div>
Las etiquetas meta e input, img, link y
base se cierran con />
<meta id="id_meta"/>
<input id="id_input"/>
<img id="id_img"/>
<link id="id_link"/>
<base target="_self"/>
También la etiqueta
br termina en ella misma de este modo.
<br> se sustituye por <br/>
Las etiquetas script
ahora requieren el atributo type
<script type="text"
Se
sustituye <html> por <html xlmns= "http://www.w3.org/1999/xhtml">
<option selected></option> se sustituye
por <option selected = "option"></option>
En objeto input <input size="1"/> se cambia por <input class="SizeMe-1"/>
También hay que reemplazar
align="center" por style="text-align:center" y width = 20 se sustituye por style
= “width:20”
Eliminación de m_positioning
Ahora ms_positioning="GridLayout"
ya no se usa, se sustituye por:
1. Ir al menú Formato y, a continuación,
seleccione la posición. Y a continuación, seleccione absoluta
2. Ir al menú Herramientas y,
a continuación, seleccione Opciones. ir al Diseñador HTML,
CSS Styling y luego marque Cambio posicionamiento absoluto
para los controles que utilizan herramientas, pegar o arrastrar y soltar
Namespaces y Class View
Para ver los namespaces elegimos
la opción class View para ver las clases
Si tengo un error del tipo.
Busco donde sale el
error haciendo doble click sobre él
Muestra el error y el
archivo donde está el error.
Luego busco la Clase que
no reconoce, en este caso clsComision
Y veo a que proyecto
pertenece. Incluyo dicho proyecto en el
archivo donde salta el error.
Imports
SG.SOR.Negocio.Jus.Comisiones
Y desaparece el
error.
También pueden ser
referencias perdidas. Se ven aquí.
En ese caso se quita la
referencia y se añade de nuevo.
Hecho esto el proyecto quedará prácticamente convertido a la versión superior aunque eso dependerá de cada proyecto concreto.
No hay comentarios:
Publicar un comentario