Ошибка компоновщика Visual Studio 2008:Сбой операции СОЕДИНЕНИЯ (80070005) :Доступ запрещен

StackOverflow https://stackoverflow.com/questions/512709

Вопрос

На моем компьютере установлена Visual Studio 2008 (9.0.30729.1 SP) и машина сборки.На моем компьютере проект создается нормально.На компьютере сборки я начал получать эту ошибку.Сбой операции СОЕДИНЕНИЯ (80070005) :Доступ запрещен

Это невероятно раздражает, потому что в нем не указано, Доступ К ЧЕМУ???отклоняется.

Я попытался перезагрузить компьютер и изменить выходной каталог проекта.Это библиотека DLL на C ++ / CLI.Проект связан с большим количеством библиотек, поэтому на самом деле нецелесообразно тщательно проверять все, с чем он связан, но быстрое сканирование проекта, и кажется, что ничего не пропало или не заблокировано.

В любом случае, я могу понять, на что, черт возьми, жалуется компоновщик?Звучит как ошибка в компоновщике (1), но, как я уже сказал, на моем компьютере установлена та же Visual Studio, и проект создается нормально.

(1) Вы могли бы возразить, что сообщение об ошибке, которое бесполезно ЯВЛЯЕТСЯ жук.

Это было полезно?

Решение

Всегда хорошо иметь ФилеМон как инструмент в вашем наборе инструментов:он может регистрировать каждую файловую операцию и поможет показать что именно компоновщик хочет что-то сделать с этим файлом.

(Найдите его по адресу sysinternals.com)

Другие советы

В окне вывода вы можете увидеть, где происходит сбой при выполнении какой операции?

Часто вы можете получить сообщение об ошибке, потому что файл, который он пытается изменить, находится под управлением исходных текстов / недоступен для записи по КАКОЙ-либо причине.

Кроме того, возможно, вам просто не хватает какого-то файла, который он ищет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top