コードの一部またはプロジェクト全体を VB.NET から C# に、またはその逆に変換する必要がある場合があります。残念ながら、固有の言語の違いにより、コード変換が自動的に行われないことがあります。たとえば、 yieldは C# で使用可能で VB.NET では使用できない、またはその逆のXML リテラルは VB.NET で使用可能で C# では使用できないなどのキーワードを参照しています。
私の質問は、.NET プロジェクトを作成するときにソース コードの移植性を考慮したことがありますか、それとも言語固有の機能を十分に活用していますか?