После перезаписи сборки VB.NET с помощью Mono.Cecil окно отладки «Стек вызовов» в Visual Studio 2010 показывает язык как C#, а не VB.NET. Можно ли настроить Mono.Cecil для перезаписи сборки, чтобы отладчик распознал переписанную сборку как VB.NET?
Следующий Mono.Cecil просто читает и сохраняет сборку без изменений. Однако отладчик считывает новую сборку как C#, а не как VB.NET.
Dim readerParameters = New ReaderParameters() With {.ReadSymbols = True}
Dim writerParameters = New WriterParameters() With {.WriteSymbols = True}
Dim appToRewrite = AssemblyDefinition.ReadAssembly(
appToRewriteExe,
readerParameters
)
appToRewrite.Write(appToRewriteExe, writerParameters)
Желательно, чтобы переписанная сборка была VB.NET, поэтому окна отладки «Локальное» и «Немедленное окно» являются версиями VB.NET, а не версиями C#.