Visual Studio SDK e o código gerenciado
Código gerenciado é o código escrito em qualquer linguagem que atinge o common language runtime (CLR), como Visual Basic, Visual C#, ou Visual C++. Independentemente do idioma que está escrito, todo o código gerenciado é compilado em Microsoft Intermediate Language (MSIL) em vez de código nativo.
Suporte a ambiente gerenciados VSPackages
Para oferecer suporte à criação de um VSPackage ou de projeto com uma linguagem gerenciada, como Visual C#, o SDK do Visual Studio fornece o seguinte:
O Visual Studio assemblies de interoperabilidade, que permitem a VSPackages escritos em código gerenciado interoperar com não gerenciado (COM) Visual Studio o ambiente de desenvolvimento integrado (IDE). Para obter mais informações, consulte Assemblies de interoperabilidade de Visual Studio.
Um conjunto de classes do Framework de pacote gerenciado (MPF) que fornece uma abstração do nível mais alto para trabalhar com o Visual Studio IDE. Essas classes encapsulam alguns dos tipos de interfaces usados com mais freqüência e o Visual Studio assemblies de interoperabilidade. Eles reduzem significativamente a quantidade de trabalho que você deve fazer para fornecer a funcionalidade básica de um VSPackage ou projeto. Para obter mais informações, consulte Gerenciado de Classes do Framework de pacote.
Um conjunto de amostras de VSPackage básicos escritos em código gerenciado. As amostras gerenciadas desenvolva um exemplo de um VSPackage simple e totalmente funcional para demonstrar um editor básico, uma janela de ferramenta, um extensor de objeto e outros componentes. Para obter mais informações, consulte Exemplos de extensibilidade de Visual Studio.
Consulte também
Conceitos
Assemblies de interoperabilidade de Visual Studio
Gerenciado de Classes do Framework de pacote