首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MSBuild社区任务中的“找不到文件”--哪个文件?

MSBuild社区任务中的“找不到文件”--哪个文件?
EN

Stack Overflow用户
提问于 2008-10-28 17:51:32
回答 3查看 1.6K关注 0票数 3

我正在尝试使用MSBuild社区任务的VssGet任务,错误消息“找不到文件或项目”正在用棍子敲打我。我不知道这个错误消息具体指的是什么。这是我们的任务:

代码语言:javascript
复制
<LocalFilePath Include="C:\Documents and Settings\michaelc\My Documents\Visual Studio 2005\Projects\Astronom\Astronom.sln" />

<VssGet DatabasePath="\\ofmapoly003\Individual\michaelc\VSS\Astronom_VSS\srcsafe.ini" 
     Path="$/Astronom_VSS" 
        LocalPath="@(LocalFilePath)" 
        UserName="build" Password="build" 
     Recursive="True" />

如果我编写一个Streamreader来读取数据库路径或本地路径,它会成功。因此,通向一切的路径似乎都是可访问的。有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-10-28 18:10:52

两种想法。首先,有时类型加载异常表现为FNF -让我们希望不是这样。但是,如果代码确实是诚实的,那么您可以使用ProcmonFilemon来跟踪问题。启动其中一个实用程序,然后再次运行您的任务。您应该能够找到一个无法定位的文件的记录。

票数 2
EN

Stack Overflow用户

发布于 2008-10-28 21:20:08

@famoushamsandwich三明治这是一个很好的回应--我以前没有听说过procmon或filemon。我试着解决这个问题,但即使在筛选了相关的输出之后(天哪,这台机器在屏幕后面做的事情比我意识到的要多得多),我还是找不到我引用的文件没有被找到的地方。

票数 0
EN

Stack Overflow用户

发布于 2008-10-29 15:48:45

Procmon和Filemon是很好的建议--只要确保过滤结果只显示错误即可。否则,成功消息将隐藏问题条目。此外,您还可以筛选出没有错误的进程(通过筛选器对话框或右键单击条目并选择“排除进程”)。

还有一些其他的想法:

  • 在LocalFilePath中,您指定的是单个文件,而不是文件夹。另一方面,该任务指定以递归方式获取文件。也许您需要从LocalFilePath?
  • Is中删除"\Astronom.sln“在您的帐户或其他帐户下运行的构建任务?有可能你有一个权限问题,
  • ,你是否已经在相同的位置下载了代码的副本?可能无法覆盖现有文件/文件夹-
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/244181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档