1

我有两个 Visual Studio 2010 解决方案 - 一个在类项目中包含 4 个文件,另一个通过“添加为链接”(也在类项目中)链接到这些文件。这些解决方案都可以在我的机器上构建和运行,没有任何问题。

我已将这些解决方案检查到 TFS 中并创建了一个构建定义,该定义被配置为构建它们(如果重要的话,首先具有实际文件的那个)。

但是,当我运行构建时,它会提示“找不到类型或命名空间名称'xLinkedFileClassx'(您是否缺少 using 指令或程序集引用?)”对于它们在各个位置的每个链接文件类被引用(没有显示其他错误)。

查看构建服务器上的构建文件夹,这些(C:/Builds/...)这些文件不存在。如何让 TFS 处理这些链接文件?

4

2 回答 2

1

检查构建定义工作区,您是否将这些文件拉到构建服务器?还要确保工作区与桌面上的相对路径相同

于 2012-09-21T19:14:18.827 回答
0

好吧,看来我的代码中实际上存在一些错误,并且它体现在这个晦涩的错误中!

在我的配置中,我在 Release 中而不是在 Debug 中构建某些项目(反之亦然),但我的 Build Definition 设置为 Release,我在 Visual Studio 的 Debug 中对其进行调试,因此它没有发现错误。修复这些错误似乎可以解决所有问题。

基本上,如果您遇到任何奇怪的错误,请确保您在 Visual Studio 的 Debug 和 Release 中构建您的项目,以防万一它被隐藏了。

于 2012-10-01T16:10:22.687 回答