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í