我正在使用TFS Server 2010。
在我的源代码中,我有一个名为BuildProcessTemplates
的文件夹。这有一个名为Custom Assemblies
的子文件夹。
现在,当构建运行时,它会愉快地将DLL加载到Custom Assemblies
文件夹中并执行其操作。
我需要修改定义构建工作流的.xaml文件。如果我双击.xaml文件VS尝试打开它,但会抛出一个错误,说它无法找到我知道的某些类型在Custom Assemblies
文件夹中的DLL中定义。
当Build Controller运行构建时,工作流被告知在哪里可以找到这些类型,因为它被定义为TFS管理控制台中的属性。
那么,我怎么能让VS正确打开我的.xaml文件呢?如何让它知道在哪里查找DLL?我已经尝试将Custom Assemblies
中的所有文件移动到与.xaml文件相同的文件夹中,但这并没有帮助。
答案 0 :(得分:2)
您通常会创建一个C#项目(单元测试最简单,因为它非常简单)。 当你有项目时,你需要:
另外,我总是打开我们的TFS“Build Project”,其VS版本与我们的TFS版本相匹配,我发现它可以减少问题的数量。
来自Ewald Hofman here的一系列帖子经历了整个过程 - 我发现它有点过时了,Wrox Professional TFS 2012书更能解释它,如果你可以得到一份副本。