msbuild - MSBuild 社区任务中的 "File Not Found"-- 哪个文件?

标签 msbuild msbuild-task msbuildcommunitytasks vssget

我正在尝试使用 MSBuild 社区任务的 VssGet 任务,但错误消息“找不到文件或项目”让我大吃一惊。我无法弄清楚错误消息具体指的是什么。这是任务:

<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 来读取数据库路径或本地路径,它会成功。因此,通向一切的道路似乎都是可访问的。有什么想法吗?

最佳答案

两个想法。第一,有时类型加载异常表现为 FNF - 希望不是这样。但如果代码实际上是诚实的,您可以使用 Procmon 跟踪问题。或 Filemon .启动其中一个实用程序,然后再次运行您的任务。您应该能够追踪无法定位的文件的记录。

关于msbuild - MSBuild 社区任务中的 "File Not Found"-- 哪个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/244181/

相关文章:

msbuild - 调用可重用 msbuild 目标时将列表项传递给 Properties

deployment - 是否有支持部署回滚的部署工具(或一组工具)?

msbuild 脚本中的日期格式?

c# - 命令行 MSBuild 无法编译代码

vs2017 的 MSBuild.Community.Tasks 问题

.net - 你如何在 MSBuild 中递归调用任务?

azure-devops - DevOps Pipeline - 在构建步骤中找不到包

c# - 把 $(SolutionDir)\packages\in .csproj 文件而不是 ..\packages\

.net - Visual Studio 项目构建为可执行文件和 DLL

visual-studio - 使用 WriteCodeFragment MSBuild 任务