如何更改我的解决方案以在本地工作的TFS构建上工作,在搜索路径中找不到.dll

如何更改我的解决方案以在本地工作的TFS构建上工作,在搜索路径中找不到.dll,dll,visual-studio-2013,tfsbuild,Dll,Visual Studio 2013,Tfsbuild,我已经有了一个在我的开发者箱上本地构建的解决方案,并且我已经在我的TFS构建服务器(即服务器、控制器和代理)上使用远程桌面进行了尝试。令人费解的是,当我将一个构建排队时,它失败了,日志文件中有这个消息 考虑了..\..\..\程序文件x86\Microsoft Visual Studio 12.0\Common7\IDE\PrivateSassemblies\Microsoft.VisualStudio.Coverage.Analysis.dll,但它不存在 令人困惑的是,如果我导航到那个位置,

我已经有了一个在我的开发者箱上本地构建的解决方案,并且我已经在我的TFS构建服务器(即服务器、控制器和代理)上使用远程桌面进行了尝试。令人费解的是,当我将一个构建排队时,它失败了,日志文件中有这个消息

考虑了..\..\..\程序文件x86\Microsoft Visual Studio 12.0\Common7\IDE\PrivateSassemblies\Microsoft.VisualStudio.Coverage.Analysis.dll,但它不存在

令人困惑的是,如果我导航到那个位置,我可以看到我需要的文件

在进一步的测试中,我转到buildsource文件夹并在那里加载了解决方案。这表明它无法定位引用。如果我只是删除引用,然后再次重新添加确切的引用,它就会生成


如果您有更好的标题或需要进一步澄清,只需询问或提出建议。

您是否正在查看引起错误的项目的相对路径?是否有足够或太多的..\可能导致问题。@DaveShaw我不确定相对路径,我不确定它在哪里执行。但是,我知道它使用的路径是从引用路径生成的。TFS或MSBuild生成了该路径,因此问题中包括创建错误路径的TFS或MSBuild。好的,是否尝试了日志记录设置为“诊断”的生成?由于这些日志所吐出的数据量巨大,因此读取这些日志可能会很痛苦,但您可能可以从中找到答案。@DaveShaw,这带来了一个可能相关的细节。此项目使用默认的tfs 2013模板构建,该模板与2012模板非常不同。它没有冗长的论点。