Sdílet prostřednictvím


Ladění a proces hostování

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 Postupy: Zákaz procesu hostování.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 Postupy: Zákaz procesu hostování a Postupy: Ladění aplikace s částečnou důvěryhodností.

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

Postupy: Ladění aplikace s částečnou důvěryhodností

Koncepty

Proces hostování (vshost.exe)

Postupy: Zákaz procesu hostování