Я искал что-то похожее - это полный и полный взлом, но он работает в Visual Studio 2017 Немедленном окне и, возможно, стоит его использовать, если вы используете его для особенно тяжелой отладочной сессии.:
dynamic xx = System.Activator.CreateInstance(System.Reflection.Assembly.LoadFile(@"C:\dev\ImmediateWindowHelpers.dll").GetType("FullyQualifiedNamespace.Helpers"));
Где класс помощников нестатический .Теперь я могу вызывать методы для него:
xx.PrintParameters(sqlParameterList);
Так как это вернет строку, она просто отобразится в ближайшем окне.Я проверил это, и это работает для меня.Опять же, этот экземпляр будет жить только для сеанса отладки и должен будет загружаться каждый раз.Не так уж сложно, когда вы привыкнете, это одна строка.
Я бы предположил, что расширение Visual Studio какого-то рода было бы немного более идеальной ситуацией, если бы оно загружало сборку длявы каждый раз, когда отлаживаете, или что, если во время сборки была включена сборка в домен приложения?Я никогда не разбирался в этом, но, похоже, стоит потратить много времени на отладку.