Я не совсем уверен, что вы имеете в виду. Похоже, что вы могли бы спросить одно из следующих
Определите, было ли мое приложение запущено для отладки из Visual Studio
В этом случае, пока включен процесс хостинга, просто найдите vshost.exe как суффикс имени процесса.
var isVsDebugLaunched = Process.GetCurrentProcess().ProcessName.EndsWith("vshost.exe")
Определите, запустил ли Visual Studio мой процесс в любой форме или форме.
Для этого вам нужно взглянуть на родительский процесс для данного процесса. Я не уверен, что есть отличный способ сделать это в управляемом коде через BCL (все еще ищется).