MSBuild错误无法读入数据

时间:2012-01-14 23:20:25

标签: msbuild asp.net-3.5

我已阅读了大量的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 :(得分:0)

无法打开和/或读取文件的可能原因:

  • 它不存在。
  • 它在另一个进程中打开(要么是独占访问,要么是锁定)。
  • 您没有NTFS权限。
  • 您需要写访问权限,但该文件具有只读属性。
  • 路径和(您的很长)文件名的组合长度超过MAX_PATH(260)个字符。
  • 该文件位于远程服务器上,存在网络问题。
  • 您的内核资源已耗尽(例如,一般打开的文件或句柄太多)。这是不太可能的。
  • 您遇到物理磁盘错误。

答案 1 :(得分:0)

事实证明,在这个JavaScript文件中使用“debugger”语句是这种情况下的“不常见”错误。