我有一个引用PostSharp程序集(版本2.1)的.Net项目(框架4.0)。该项目配置为使用Any CPU进行调试和发布。
我正在尝试在TFS(2012)上构建该项目,创建了一个构建定义,我在其中添加了两个工作区: - 一个工作区,其中的目录是PostSharp.dll程序集 - .csproj文件所在的一个工作区。
我添加的配置是 Debug |任何CPU 。 当我尝试构建时,它声明一切正常但警告我的项目没有配置OutputPath。谷歌搜索后,我发现它与任何CPU有关,应该是没有空间的AnyCPU。
但是,如果我这样做,当TFS尝试构建我的项目时,它指出无法找到类型或命名空间名称“PostSharp”。
因此,如果我使用任何CPU TFS似乎识别PostSharp,但是如果我使用 AnyCPU 似乎识别我的项目而不是PostSharp。
有没有解决方法呢?
谢谢。
答案 0 :(得分:0)
与此同时,我找到了答案,我的PostSharp程序集目录的Build agent文件夹出错了。现在工作正常。