5

Tengo una idea vaga Visual Studio le permite ejecutar una segunda instancia de espacio aislado donde el complemento se está cargando. Eso te permitiría depurar tu código de complemento y tal.¿Cómo se desarrollan complementos de Visual Studio?

¿Es esto posible? ¿Cómo voy a hacer eso?

Actualmente estoy usando una sola instancia de Visual Studio. Tengo el problema de que, al cargar y ejecutar el complemento, no me permitirá volver a compilar hasta que reinicie esa instancia de Visual Studio, ya que parece que no hay forma de descargar el complemento. Incluso el uso de dos instancias de Visual Studio no ayudaría mucho aquí. Debe haber una manera más fácil, ¿cómo lo hacen?

Gracias

Respuesta

4

que recomendaría para descargar Visual Studio SDK para la versión VS está utilizando es decir VS2010.

Todo lo que necesita es ejecutar la segunda instancia de VS en la colmena experimental. Hay un cambio de línea de comando rootsuffix que toma un parámetro: el nombre de la colmena experimental (generalmente Exp). Si inicia VS con esta clave, creará una sección separada en el registro clonando lo que sea necesario de la sección VS estándar.

Puede registrar/añadir su plugins/paquetes/lo que sea en la colmena experimental, mientras que su caballo de batalla - colmena principal sigue siendo limpio y no afectado

Ésta es una buena idea, incluso si se ignora el dolor de cabeza con las DLL bloqueados. Una cosa es que no es muy difícil estropear el registro realmente, así que VS ni siquiera comienza. No quieres que esto suceda con tu colmena principal. Y si ocurre con el experimento - bueno - siempre puede volver a crearlo - hay una utilidad para eso incluido en el SDK

0

En mi opinión, encontrar información sobre este tema es difícil. Hay muchos ejemplos de tipo "Hola mundo", pero la mayoría de ellos son poco informativos, engañosos, incompletos o desactualizados. Sin mencionar el hecho de que toda la arquitectura es diferente de lo que la mayoría de la gente podría estar acostumbrada con el desarrollo de código administrado ya que COM está involucrado con al menos uno de los métodos de desarrollo (hay varios).

Professional Visual Studio 2010 tiene una breve introducción que debe apuntar en la dirección correcta.

También existe Professional Visual Studio Extensisbility (desde 2008) que podría estar un poco desactualizado, pero por lo que entiendo, la mayoría de los conceptos principales todavía se aplican.

Espero que ayude.

Cuestiones relacionadas