我有两个 Visual Studio 解决方案,一个用于 WebApi,一个用于 WP7 开发,我将一些 dto 文件从 WP7 解决方案链接到 WebApi 解决方案,这很好用。
我刚刚将解决方案添加到 Team Foundation Service 预览版,并尝试构建它。由于链接文件没有添加到源代码管理中,因此我无法构建项目,因为它找不到链接文件。
我尝试将 WP7 解决方案添加到 TFS 中的同一目录,但没有运气。
编辑-更多信息:我得到:CSC:找不到源文件'....\TennisTracker.Client.Ui\TennisTracker.Client.Core\Models\GameDto.cs'
然后我在“编辑构建定义 - 流程 - 1. 必需 - 要构建的项目下添加客户端解决方案。我得到这个:C:\a\src\TennisTracker.Client\TennisTracker.Client.Ui\TennisTracker.Client.Ui.csproj (140):找不到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\Silverlight for Phone\v4.0\Microsoft.Silverlight.WindowsPhone71.Overrides.targets”。确认声明中的路径是正确的,并且该文件存在于磁盘上。
在错误控制台中,在 Visual Studio 中,它给了我这个错误: 错误:API 限制:程序集 'file:///C:\Users\markka\AppData\Local\Temp\VSTFSBuild\ae65cc1a-850e-4112-8c34 -96674d8c79f3\2052550994\nunit.core.interfaces.dll' 已经从不同的位置加载。它不能从同一 appdomain 中的新位置加载。
工作区设置为整个目录,包含两个解决方案