Em resumo, eu escrevo um programa em C#. Esse programa escrito em C# passa por um compilador que irá transformar o que escrevi em um formato MSIL (Aplicação .NET), que será executado pela máquina virtual e, na hora da execução, esse código é convertido pra um código de máquina que será lido pelo meu processador.
A pergunta que tenho é sobre o .NET FRAMEWORK.
No caso, se trata de uma biblioteca de uma aplicação .NET, certo? Então eu nao precisaria escrever uma biblioteca em C#, ou VB, ou em nada disso, pois já se trata de uma biblioteca pronta? Ou seja: se eu escrever um programa em C#, ou qualquer outra linguagem, eu teria que escrever uma biblioteca em C# para este programa que também seria compilada?
Obrigado!