Я прочитал, что это была ошибка продукта и, похоже, она возвращается снова и снова. Я мог бы отметить опцию «Использовать управляемый режим совместимости», но если я это сделаю, я не смогу использовать linq в Immediate windows, который мне нужен. Редактирование кода в файле - это то, чего я хочу избежать любой ценой.
Код, который я сейчас использую в условной точке останова: ниже (тоже не работает), где Services - строка IEnumerable. Точка останова размещается после строки, которая присваивает значения службам. Ошибка появляется, когда условие действительно истинно, то есть Services.Count () больше 0. После сообщения об ошибке точка останова больше не останавливает выполнение программы.
html.Services.Count() > 0
Это Azure задание и структура моего кода:
namespace myNamespace
{
public class MyClass
{
public async Task Handle(RefreshCommand command)
{
await anArrayLoaded.ForEachAsync(async item =>
{
try
{
html.Services = LoadingServices(item);