Mon équipe de dev est prêt pour commencer un nouveau projet. La boutique a été un "VB boutique" depuis les jours de VB3, mais l'opinion qui prévaut aujourd'hui est que nous sommes un ".NET boutique" et depuis C# a été créé spécifiquement pour .NET, alors que VB.NET a été une rénovation, nous avons décidé d'avancer, écrit en C#. La polémique tourne autour de la question de savoir si le Microsoft.VisualBasic espace de noms a une place légitime dans le développement de nouvelles ou si c'est seulement pour la rétro-compatibilité VB6 (et plus) du code. Un de plus, et de plus en plus question intéressante est de savoir si le code "sous" Microsoft.VisualBasic espace de noms est la même .NET code de si c'est vraiment de la vieille VB runtime soigneusement emballés dans une .NET wrapper, rendant en fait un COM interop de contrôle (de la même manière WinForms enveloppe le non-.NET Win32 API de fenêtrage mais non seulement .NET Api pour la consommation).
Pour rendre cette situation encore plus confuse, notre équipe de dev a un Microsoft Consulting Services, consultant de nous dire que Microsoft ne prend plus en charge de Visual Basic, y compris le temps d'exécution de VB sous-jacents à la Microsoft.VisualBasic espace de noms.
Ce que je suis à la recherche de liens -- de préférence à inattaquables sources Microsoft -- de la documentation définitivement répond à cette question d'une manière ou l'autre. J'ai déjà essayé plusieurs permutations de recherche sur Google, et pas obtenu de plus près à aller au fond de cette question.
EDIT: Apparemment je n'ai pas fait ma question claire. Je ne suis pas demander si VB.NET est vrai .NET code. Je suis en train de déterminer si ce qui est "sous" le Microsoft.VisualBasic espace de noms est .NET code ou si c'est la vieille VB6 runtime soigneusement emballés et exposé comme .NET code. Quelqu'un a déjà dit que les 9/10 de l'espace de noms simplement encapsule le code d'ailleurs .NET; qu'en d'autres 1/10?