Ошибка компиляции в VS.NET 2008 (VB.NET), от которой я не могу избавиться! - PullRequest
7 голосов
/ 02 октября 2008

Я не могу избавиться от этой ошибки при компиляции моего решения Visual Studio.NET 2008. Проект, который генерирует ошибку, представляет собой веб-приложение VB.NET в 12-проектном решении (смешанные типы и языки).

Я перепробовал все хитрости, которые можно найти в Google, и очевидное удаление директой и папки вручную.

Я использую Vista Business 32 с VS.NET 2008 SP1. Это только начало происходить внезапно сегодня, и я перезагрузил группу и даже повторно применил SP1 для VS.NET.

Есть идеи или кто-нибудь видел это?

vbc: ошибка BC31019 : Невозможно записать в выходной файл 'G: \ Projects \ TCA.NET \ TcaNet \ WebUI \ obj \ Debug \ TcaNet.WebUI.pdb' : Неуказанная ошибка

Обновление:

Подумав об этом и не найдя каких-либо решений из ответов или через Интернет, я пошел дальше и переместил все свое решение на мой диск C: \ вместо моего диска G: \ (оба локальные). Это по какой-то причине решило мою проблему с компиляцией.

Ответы [ 8 ]

3 голосов
/ 02 октября 2008

У меня была такая же ошибка несколько недель назад, когда я компилировал на своем сервере с моего ноутбука. Оказывается, что если G: сетевой диск, это может не сработать. Microsoft заявила, что исправление этого не является приоритетом, и что есть намного лучшие способы сделать что-то (например, контроль исходного кода). Для проекта с одним человеком это боль.

2 голосов
/ 02 октября 2008

Перезапустите IIS на локальном компьютере.

Если проблема не в этом, установите Unlocker и попытайтесь удалить этот файл pdb при появлении ошибки, Unlocker сообщит вам, какой процесс удерживает открытый дескриптор этого файла.

1 голос
/ 20 декабря 2011

Хотя это очень старая тема, но я получил эту ошибку сегодня, и следующая ссылка разрешила ее. Надеюсь, это поможет кому-то прочитать это.

VB.NET .pdb fix

1 голос
/ 26 мая 2011

Это, вероятно, ошибка в компиляторе VB.NET. Сообщение об ошибке неверно, настоящая проблема - отсутствие файла, на который есть ссылка из файла проекта. Например, файл .vb. В моем случае я нашел отсутствующий файл и добавил его, затем devenv снова скомпилировал нормально.

Кто-то сообщил, что MS здесь

1 голос
/ 02 октября 2008

возможно, это проблема зависимости. проверить порядок сборки всех проектов ..

sysinternals инструменты должны помочь здесь. С помощью проводника процессов вы можете узнать, блокирует ли этот процесс какой-либо процесс? Еще одним полезным инструментом является мониторинг процесса. после применения фильтра к файлу pdb перехватите след всей активности доступа к файлу.

1 голос
/ 02 октября 2008

Я нашел список вещей, чтобы попытаться решить вашу проблему:

Список исправлений Zen-turkey

Надеюсь, это поможет!

0 голосов
/ 04 июля 2009

У меня было это в Visual Studio 2005, за исключением того, что это была ошибка 1. Я перезапустил свой компьютер, и это решило проблему.

0 голосов
/ 02 октября 2008

Подумав об этом и не найдя никаких решений из ответов или через Интернет, я пошел дальше и переместил все свое решение на мой диск C: \ вместо моего диска G: \ (оба локальные). Это по какой-то причине решило мою проблему компиляции.

...