Ошибка MSBuild Не удалось прочитать данные за - PullRequest
0 голосов
/ 15 января 2012

Я прочитал множество постов MSBuild, но ни один из них не говорит о странной проблеме, с которой я столкнулся.

В MSBuild.xml (.NET 3.5) у меня есть следующее:

<ItemGroup>
    <JavaScriptFiles Include="..\js\jquery.translator-ms-1.0.0-debug-all.js" />
</ItemGroup>

Я получаю сообщение об ошибке: Ошибка 188 Не удалось прочитать данные для пути / файла [.. \ js \ jquery.translator-ms-1.0.0-debug-all.js]. Наиболее распространенная причина этого заключается в том, что путь неверный или имя файла неверное ... поэтому, пожалуйста, проверьте свой путь и имена файлов.

Однако, если я использую файл в той же папке, как указано ниже, с похожими свойствами:

Сборка завершена успешно.

Кто-нибудь знает "необычные" причины этой ошибки?

Ответы [ 2 ]

0 голосов
/ 15 января 2012

Оказывается, что наличие оператора «отладчик» в этом файле JavaScript было «необычной» ошибкой в ​​этом случае.

0 голосов
/ 15 января 2012

Возможные причины невозможности открыть и / или прочитать файл:

  • Он не существует.
  • Он открыт в другом процессе (либо для монопольного доступа,или он заблокирован).
  • У вас нет прав NTFS.
  • Требуется доступ для записи, но файл имеет атрибут только для чтения.
  • Общая длинапуть и (ваше довольно длинное) имя файла превышают MAX_PATH (260) символов.
  • Файл находится на удаленном сервере, и возникла проблема с сетью.
  • Вы исчерпали ресурсы ядра (например,слишком много файлов или дескрипторов вообще открыты).Это маловероятно.
  • У вас ошибка физического диска.
...