Existe-t-il une bibliothèque que je peux utiliser pour convertir le code VB.Net en C#? Il y a http://codeconverter.sharpdevelop.net/ mais je ne veux pas l'utiliser à partir d'un service web.Convertir le code VB.NET en C#
Répondre
Il existe de nombreux services en ligne: Telerik provides one, voici one other et l'un des meilleurs est sur developer fusion. Mais ceux-ci sont tous en ligne.
J'ai eu de bonnes expériences avec Instant C# of Tangible Solutions, ils fournissent de bons services pour chaque bug que vous rencontrez après la conversion. Autre que cela, Turnsharp et beaucoup d'autres sont disponibles via Google.
Si vous utilisez Reflector, quelques notes: il ne traduit pas votre code source, mais le code compilé. Cela peut faire une énorme différence de logique dans les méthodes et surtout, vous perdez tous vos commentaires (xml) et éventuellement votre structure de fichiers (les classes partielles ne sont pas reconnues, par exemple). Le réflecteur est pratiquement inutilisable en ce qui concerne ASPX et le code en ligne. Mais c'est un excellent outil gratuit à tous les autres égards
Ouvrez votre assembly dans .NET Reflector. Choisissez la langue C#. Copiez/collez le code source dans Visual Studio. Essayez de compiler.
Exactement ce que je fais :) – leppie
Il suffit de télécharger SharpDevelop 4.4, il contient le même convertisseur pour une utilisation hors ligne.
En fait, le convertisseur SharpDevelop est encore mieux que le convertisseur en ligne car il peut prendre en compte l'ensemble de votre projet et vos références.
Le référentiel de code source SharpDevelop contient également le code source complet de ce site Web. Tout est open source.
Un test rapide indique que la conversion VB.NET vers C# ne fonctionne pas dans #develop 5.0 beta (pas encore). A fonctionné très bien pour moi en utilisant 4.4.1. Installer via Chocolatey: 'cinst sharpdevelop'. http://chocolatey.org/packages?q=sharpdev – yzorg
Oui, à peu près tout ce qui concerne VB a été supprimé de #develop 5.0. Considérant que nous devions réimplémenter la conversion de code à partir de zéro dans la nouvelle architecture, il est hautement improbable que cette fonctionnalité soit rajoutée. – Daniel
J'ai vu que le service de langue VB.NET était à la traîne, pensé que c'était juste l'intégration de l'IDE, pas le matériel de base utilisé pour la conversion. Merci pour l'info. Donc, l'élément de menu (sous Outils-Convertir) va être supprimé? – yzorg
- 1. Besoin d'aide pour convertir le code VB.NET en C#
- 2. C# Aide convertir ce code de VB.NET en C#
- 3. Convertir du code VB.NET existant en C#, que fait-il?
- 4. Comment convertir le code C# en C++
- 5. convertir le code C++ C#
- 6. Comment convertir le code PHP ci-dessous en VB.NET?
- 7. Convertir ce dictionnaire C# en VB.NET
- 8. Conversion du code VB.NET en C#
- 9. Comment convertir le code c en matlab
- 10. Convertir le code PHP en C#
- 11. convertir le code en PHP pour C#
- 12. Linq - Convertir VB.Net en aide C# avec
- 13. Comment convertir ce code asp.net MVC de C# à vb.net
- 14. Comment faire pour convertir le code ActionScript en code c?
- 15. Comment convertir le code C# en code objet?
- 16. Convertir le code C# suivant en code java?
- 17. Comment convertir le code Java en code C#?
- 18. Convertir le code C# en code PL/SQL
- 19. vb.net C# Code conversion
- 20. VB.NET équivalent du code C#
- 21. Convertir booléenne en entier VB.NET
- 22. Traduire ce code de C# à VB.NET
- 23. Convertir le code JavaScript en code VBScript?
- 24. Convertir le code en POST
- 25. Convertir le code ada à son C
- 26. Convertir VB en C#
- 27. Convertir la chaîne en code C#
- 28. Convertir une chaîne en code C++
- 29. convertir l'extrait de code en C#
- 30. Convertir l'événement VB.NET avec plusieurs arguments d'événement en C#
Les notes indiquent que le service est basé sur le code de ce projet http://www.icsharpcode.net/opensource/sd/ - vous pouvez le télécharger et le réimplémenter localement? Ou contactez sharpdevelop.net et demandez-leur si vous pouvez autoriser leur convertisseur pour une utilisation locale? – Rup