В окне просмотра я пытаюсь посмотреть TaskScheduler.Current
, но это показывает мне следующую ошибку:
The type 'System.Threading.Tasks.TaskScheduler' exists in both
'CommonLanguageRuntimeLibrary' and 'System.Threading.dll'
Это верно для моей программы, поскольку:
- Это .NET 4.0 exe, который использует
TaskScheduler
out of mscorlib (CommonLanguageRuntimeLibrary) - В конце позднего связывания dll ссылается на старую Reactive Extensions.NET 3.5 System.Threading.dll, которая также имеет
TaskScheduler
в том же пространстве имен.
Вопрос: Какой синтаксис я могу использовать в отладчике для указания DLL TaskScheduler
, который я хочу проверить?
В стороне: я полагаю, что нет проблемы (т.е. поведения undefined) в том смысле, что эти два одинаково названных типа приводятся в один и тот же исполняемый файл, правильно?