Sdílet prostřednictvím


Připojování ke konkrétním instancím prostředí IDE

Doplňky Visual Studio jsou ve verzi aplikace Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu viz Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

Existují dva způsoby, jak se připojit k určité instanci integrovaného vývojového prostředí (IDE) Visual Studio, pokud běží více instancí.

Obě tyto metody používají monikery.Moniker je název, který je vázán na objekt, v tomto případě rozhraní IDE, který slouží k vyhledávání, aktivování a přístupu k vázanému objektu.Nepotřebujete konkrétní informace o umístění skutečného objektu.V tomto ohledu funguje jako zástupce programu v systému Windows.

Existují dva způsoby, jak se připojit k určité instanci rozhraní IDE:

  • Použít zástupný název cesty souboru řešení.

  • Používat zástupný název položky.

Zástupný název cesty řešení

Pokud instance Visual Studio IDE, ke kterému se chcete připojit, má otevřené řešení, pak se k ní lze připojit pomocí monikeru cesty souboru řešení.Tento zástupný název souboru je zaregistrována v tabulce spuštěných objektů (ROT) s objektem řešení pro tento soubor.Použijte Solution.DTE pro přístup k tomuto objektu.

Item Moniker

Visual Studio také zaregistruje identifikátor ProgID jako zástupný název položky v ROT.Identifikátor ProgID se skládá z názvu a ID procesu DTE.Tak, například, může být položka objektu ROT „!VisualStudio.DTE.10.0:1234“, kde 1234 je ID procesu.

Viz také

Úkoly

Postupy: Získávání odkazů na objekty DTE a DTE2

Další zdroje

Odkazování na sestavy automatizace a na objekt DTE2