Visual Studio链接文件与TFS - 自动构建不起作用

时间:2012-10-20 16:08:59

标签: c# visual-studio tfs

我有两个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中的新位置加载它。

工作区设置为整个目录,包含两个解决方案

1 个答案:

答案 0 :(得分:2)

在构建定义下,您可以定义工作区,您可以指定/设置到另一个项目的路径。

最好的办法是发布构建错误输出,然后我希望能让您知道设置所需的确切路径