我有一个自定义的MSBuild脚本(例如WpfResources.proj),其中我通过多个文件夹扫描* .resx文件和构建.NET卫星资源dll使用AL任务。此WpfResources.proj的输出包含多个* .resources.dll在不同的文件夹下(对应于需要这些资源dll的不同项目)。TFS 2010 build不能处理在多个目录中生成多个文件的自定义MSBuild脚本
示例输出文件夹结构显示如下:
WpfResources
Bin
Project1
zh-CN
Project1.resources.dll
es-ES
Project1.resources.dll
...
Project2
zh-CN
Project2.resources.dll
es-ES
Project2.resources.dll
...
这WpfResources.proj可建正确由MSBuild.exe。但是,如果我在TFS 2010版本中运行它(即创建一个构建定义并引用WpfResources.proj来构建),则无法将所有这些资源DLL复制到放置位置。实际上它没有输出任何东西,即使在实际的编译PC上,输出也没有问题。
TFS 2010如何构建处理在多个文件夹下输出多个文件的自定义MSBuild脚本?在我的WpfResources.proj中,Team build会将其视为此MSBuild项目的输出吗?
我们也采取了这种自定义复制行动。感谢您的确认和解释。 – jhy