Sdílet prostřednictvím


Ladění a hostitelského procesu.

Visual Studio hostující proces zvyšuje výkon debugger a nové ladicí program, například funkce ladění částečné důvěryhodnosti a vyhodnocení výrazu návrhu.Pokud potřebujete, můžete zakázat hostitelského procesu.Další informace naleznete v tématu Jak: zakázat hostitelského procesu..Následující oddíly popisují některé rozdíly mezi ladění s a bez hostitelského procesu.

Částečné důvěryhodnosti-ladění a klepněte na tlačítko-jednou zabezpečení

Ladění částečné důvěryhodnosti vyžaduje hostitelského procesu.Pokud zakážete hostitelského procesu, částečné důvěryhodnosti ladění nebude fungovat i v případě částečné důvěryhodnosti je zabezpečená zabezpečení stránka Vlastnosti projektu.Další informace naleznete v tématu Jak: zakázat hostitelského procesu. a Jak: částečné důvěryhodnosti aplikace ladění.

Vyhodnocení výrazu návrhu

Výraz návrhu vždy používá hostitelského procesu.Zakázání hostování v procesu Vlastnosti projektu zakáže hodnocení návrhu výraz pro projekty knihovna tříd.Pro ostatní typy projektů hodnocení návrhu výraz není zakázáno.Visual Studio, spustí program skutečné a používá pro hodnocení návrhu bez hostitelského procesu.Tento rozdíl může různým výsledkům.

AppDomain.CurrentDomain.FriendlyName rozdíly

AppDomain.CurrentDomain.FriendlyNamevrací jiné výsledky v závislosti na tom, zda je povoleno hostitelského procesu.Při volání AppDomain.CurrentDomain.FriendlyName s hostitelským procesem povolena vrátí název_aplikace.vhost.exe.Pokud volání zakázáno hostitelského procesu, vrátí název_aplikace.exe.

Assembly.GetCallingAssembly().FullName rozdíly

Assembly.GetCallingAssembly().FullNamevrací jiné výsledky v závislosti na tom, zda je povoleno hostitelského procesu.Při volání Assembly.GetCallingAssembly().FullName s hostitelským procesem povolena vrátí mscorlib.Při volání Assembly.GetCallingAssembly().FullName s hostitelského procesu zakázán vrátí název aplikace.

Viz také

Úkoly

Jak: částečné důvěryhodnosti aplikace ladění

Koncepty

Hostitelský proces (vshost.exe)

Jak: zakázat hostitelského procesu.