Tengo un proyecto escrito en VB y necesito convertir todo el proyecto al proyecto C #. No quiero hacerlo archivo por archivo, encontré algunos convertidores en línea, pero solo convierten líneas de códigos, no todo el proyecto. Encontré en investigaciones, y aquí estaba escrito que vi esta pregunta , estaba escrito que
"La mejor parte de Sharpdevelop es que convierte todo el proyecto (archivos fuente) de VB y C # y al revés"
Y también investigué en Google, que si haces clic derecho en el proyecto, encontré aquí que "Haga clic derecho en el proyecto en la ventana Proyectos y seleccione Convertir - De VB.NET a C #". Pero cuando hago clic derecho en El proyecto en la ventana Proyectos, puedo encontrar ese "Convertir". ¿Hay alguna herramienta que deba instalar para SharpDevelop y luego podré convertir mi proyecto? Gracias
Respuestas:
Supongo que probó SharpDevelop 5 ya que faltaba la función de conversión en esa versión.
El convertidor de código VB a C # del equipo de SharpDevelop es ahora una extensión independiente de Visual Studio. Una vez instalado, puede convertir un proyecto de VB.NET completo a C # abriendo la solución, haciendo clic con el botón derecho en el nodo de la solución en el Explorador de soluciones y seleccionando Convertir a C # .
fuente
SharpDevelop 5
? ¿Cómo?Lo siento, pero no he encontrado ninguna herramienta que convierta todo el proyecto. Acabo de crear un proyecto de c # provisional y convertir piezas pequeñas en una sección a la vez, en el pasado. La conversión no es un mapa de código simple uno-2-uno por una variedad de razones debido a las diferencias en los idiomas. Los pequeños pasos y algunas buenas pruebas unitarias ayudan a acelerar las cosas. Alternativamente, si su código utiliza herramientas generadoras de código proporcionadas por CodesmithTools, a menudo tienen modificadores de compilación que ayudarán a cambiar los idiomas .net. Esto definitivamente ayudará en mi humilde opinión.
fuente