Converter VB.NET -> C # Projects

votos
8

Alguém pode recomendar uma boa aplicação que pode ser usado para converter projetos VB.NET para C #, sem ter que fazer muito trabalho manual?

Nós usamos refletor para fazer pequenas bibliotecas manualmente, mas alguns dos projectos de maior dimensão será muito lento e complexo para fazer isso manualmente.

Publicado 10/12/2008 em 08:22
fonte usuário
Em outras línguas...                            


8 respostas

votos
10

Você pode usar Lutz Roeders refletor ( http://www.red-gate.com/products/reflector ) que pode descompilar Assembléias inteiras em projetos do Visual Studio. Desta forma, você pode converter a partir de qualquer .NET Langauge em um dos idiomas suportados deste programa (C # .VB.NET, MC ++, Delphi, Chrome)

Respondeu 10/12/2008 em 12:34
fonte usuário

votos
7

Software tangível fazer vários conversores, incluindo VB para C #.

Eu tenho jogado com ele um pouco como eles estão a gentileza de me dar uma cópia de graça, mas eu não posso dizer que eu tenho que testou-stress. Quando eu usei isso tem sido muito bem - embora certamente vale a pena tentar.

Respondeu 10/12/2008 em 10:28
fonte usuário

votos
6

Algumas coisas a ter em mente ...

1) Dependendo da forma como o código VB.Net foi escrito, a conversão automática pode ou pode não ser possível de 100%. VB.Net permite um estilo de "looser" codificação que seria ambíguo para C #. Assim, pode ser necessária alguma intervenção manual.

2) Se as funções de código VB.Net corretamente, você pode querer apenas deixá-lo como VB.Net. Ambos os VB.NET e C # projetos podem coexistir dentro da mesma solução.

Respondeu 10/12/2008 em 14:26
fonte usuário

votos
4

O muito melhor ferramenta para isso é Econ Netvert que pode ser encontrado no CodePlex http://www.codeplex.com/econnetvert

Respondeu 10/12/2008 em 19:53
fonte usuário

votos
3

A melhor e rápido conversor que tenho visto até agora é http://converter.telerik.com/

Bem apresentada usando controles RAD AJAX.

Nota: Ele converte apenas trechos de código e não projetos como um todo.

Respondeu 10/12/2008 em 11:58
fonte usuário

votos
3

SharpDevelop tem esse recurso, mas eu nunca usei isso suficiente para saber se funciona de forma confiável. Parece ser um bom caso contrário, por isso vale a pena tentar embora.

Respondeu 10/12/2008 em 08:48
fonte usuário

votos
1

SharpDevelop é muito bom, mas na minha empresa nós encontramos VBConversions para fornecer uma conversão muito mais completo. É um aplicativo comercial, porém, mas para o tempo economizado mais de SharpDevelop foi um acéfalo para nós.

Como um exemplo específico, uma coisa descobrimos que SharpDevelop não converter corretamente era índices VB, que usam suportes de curvas. Parecia incapaz de distinguir entre índices e chamadas de método, portanto, não converter os índices de colchetes. VBConversions converteu-os bem. Uma coisa que vale a pena a compra para nós.

Parece que o produto Software tangível funciona de forma muito semelhante ao VBConversions.

Respondeu 29/07/2013 em 16:30
fonte usuário

Respondeu 12/02/2009 em 17:37
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more