У меня интересная проблема.
Можно ли определить, выполняется ли сборка в Visual Studio?
Посмотрите на следующий код.
if(FoundThatYouAreDebuggingInVisualStudio)
{
Print "Hello"
}
else
{
Print "Hi"
}
Приведенный выше код присутствует в сборке .NET (скажем, XYZ), которая встроена в режим Release. Пользователь отлаживает свое приложение (например, ABC), которое ссылается на сборку XYZ.
Мне нужно определить, выполняет ли пользователь отладку в Visual Studio или он просто запускает приложение ABC.
Есть идеи?
-Д