使用 PostSharp 调试的 TFS 构建 |任何 CPU
Posted
技术标签:
【中文标题】使用 PostSharp 调试的 TFS 构建 |任何 CPU【英文标题】:TFS Build with PostSharp Debug | Any CPU 【发布时间】:2015-06-30 09:54:08 【问题描述】:我有一个引用 PostSharp 程序集(2.1 版)的 .Net 项目(框架 4.0)。该项目配置为使用任何 CPU 进行调试和发布。
我正在尝试在 TFS (2012) 上构建该项目,创建了一个构建定义,我在其中添加了两个工作区: - 一个工作区,其中包含 PostSharp.dll 程序集所在的目录 - .csproj 文件所在的一个工作区。
我添加的配置是Debug |任何 CPU。 当我尝试构建时,它表明一切正常,但警告我的项目没有配置 OutputPath。 google了一下,发现跟Any CPU有关,应该是AnyCPU,没有空格。
但如果我这样做,当 TFS 尝试构建我的项目时,它会指出找不到类型或命名空间名称“PostSharp”。
因此,如果我使用 AnyCPU,TFS 似乎可以识别 PostSharp,但如果我使用 AnyCPU,似乎可以识别我的项目,但不能识别 PostSharp。
有什么解决方法吗?
谢谢。
【问题讨论】:
【参考方案1】:与此同时,我找到了答案,我的 PostSharp 程序集目录的 Build agent 文件夹出错了。现在工作正常。
【讨论】:
以上是关于使用 PostSharp 调试的 TFS 构建 |任何 CPU的主要内容,如果未能解决你的问题,请参考以下文章