Используйте строковые литералы шаблона и синтаксис скобочных обозначений с this
:
myList.forEach((data: object, index: number) => {
this[`myList${index + 1}`][data.id] = `${data.id}-${data.desc}`;
});
После стука по моей голове на стене некоторое время на этом и рытье посредством управления исходным кодом, чтобы попытаться возвратиться к рабочей копии, оказалось, что файл PDB не был проблемой вообще. Кто-то удалил исходный файл, который заставлял VS дросселировать, когда я пытался найти что файл создавать отладочную информацию.
Поэтому, если кто-либо сталкивается с этой ошибкой и не может понять это, удостоверьтесь, что Вы не пропускаете исходный файл где-нибудь.
было бы очень полезно, если VS скажет мне, что файл пропускает вместо того, чтобы просто говорить мне, что это имело неустановленную ошибку, создающую файл PDB.
Спасибо.
Visual Studio иногда становится немного "перепутанной" заблокированными файлами, особенно если во время предыдущей отладки запускает приложение, отлаживаемое разрушенный неожиданно, Visual Studio, разрушенная неожиданно, или даже иногда, если Вы просто прекращаете отлаживать.
Обычно решение состоит в том, чтобы закрыть и вновь открыть Visual Studio.
Причина состоит почти наверняка в том, который другой процесс подвешивает на дескриптор в тот файл, который препятствует тому, чтобы он был перезаписан. VS является, к сожалению, часто преступником. Если это верно, перезапуск VS решит проблему.
Если Вы работаете над решением с больше , чем проекты внутренняя часть, существует возможность неправильный порядок .
компиляцииВ худшем случае пытаются перезапустить Visual Studio. Другой хороший инструмент для Вас для попытки Проводник Процесса от SysInternals, который позволяет Вам видеть, кто сохраняет дескриптор на Вашем файле PDB. Таким образом, Вы знаете точно, что уничтожить/перезапустить для получения доступа к файлу.
Возможно, что-то еще имеет открытый файл, как редактор или другая копия Visual Studio?
Попытка закрывающийся и перезапускающий VS или даже перезагрузка Вашей машины, чтобы видеть, разрешает ли это проблему.
Да - определенно проверяют на файлы, которые не стали раскрытыми от VSS, если это - то, где Вы получили свой проект от. Просто ищите файлы с восклицательными знаками. После того как все файлы в проекте - то, где они должны быть локально, PDB сгенерирована w/o проблемы.