我正在使用 TFS Build 2010 构建一个解决方案。这个解决方案有多个项目,其中一个项目是 SharePoint。
我希望 TFS Build 将每个项目的二进制文件放在它自己的文件夹中(即自定义二进制文件夹)。因此,我按照MSDN 的说明进行操作,并且可以正常工作。
现在的挑战是我无法使用自定义二进制文件夹生成 WSP 文件(请注意,我能够在没有自定义二进制文件夹的情况下生成 WSP)。我收到此错误:
C:\\..\..\Microsoft.VisualStudio.SharePoint.targets (389): Unable to get the assembly for SharePoint Project Item "Layouts".
我认为 TFS Build/MSbuild 无法找到正确的程序集,因为我更改了“OutputPath”值以实现自定义二进制文件夹。