'Система' компонента, на которую ссылаются, не могла быть найдена. (или любой другой компонент в этом отношении)

Заменить:

Set WsAcc = Trim(Sheets("Account Input").Range("B8").Value) & "_ACC"

на:

Set WsAcc = Sheets(Trim(Sheets("Account Input").Range("B8").Value) & "_ACC")
34
задан Lauren Van Sloun 27 November 2018 в 09:37
поделиться

5 ответов

Предложенный затем отлаживают шаг: рассмотрите Разработчика Проекта: Ссылки-> Ссылочные Пути, чтобы проверить, что пути к Вашей системе и сторонним компонентам появляются правильно. (Не упустите вещи, которые могут проскользнуть мимо старого Mark I Eyeball как буквы дисков.)

7
ответ дан chaos 27 November 2019 в 16:07
поделиться

Проверьте вывод с помощью ILDASM, чтобы убедиться, что ссылки отображаются правильно - сравните их с работающей сборкой, и посмотрим, выпадет ли что-нибудь на тебя.

0
ответ дан Coderer 27 November 2019 в 16:07
поделиться

Вы можете создать представление, содержащее столбцы, которые вы хотите выбрать, затем вы можете просто выбрать * с точки зрения ...

но похоже, что система довольно разрушена. Должен быть момент, когда переустанавливать ОС быстрее, чем продолжать пытаться исправить текущую установку.

Я просто надеюсь, что вы воспринимаете это в правильном духе ... извините.

1
ответ дан Marc Gravell 27 November 2019 в 16:07
поделиться

Попробуйте запустить VS после Тьюринга в журнале загрузки сборки с помощью fuslogvw. Вы сможете увидеть дополнительные ошибки, обнаруженные средой выполнения, когда она попытается найти и загрузить сборки.

В Vista вам придется запускать fuslogvw от имени администратора, а иногда указывать явный путь для сохранения журналов.

Также можно попробовать отладить Visual Studio, подключив его из другого экземпляра или с помощью основного отладчика, включенного в .NET SDK.

3
ответ дан Paul Alexander 27 November 2019 в 16:07
поделиться

Shot in the dark here, but I've run into the same (similar) problem. The issue I ran into was related to having a 64bit machine and running a project that had a mixture of 64bit and 32bit 3rd party dll's. The solution was to ensure I had the correct bits (32v64) and then to have the project build in 32 bit mode: project properties > build > platform target: x86.

Another time this occurred I had to remove all the 64bit dll's and reinstall with the 32bit dll's

HTH's

0
ответ дан 27 November 2019 в 16:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: