成功构建后,TFS 2010没有复制exe文件

Ime*_*men 6 build-automation exe tfs2010

我正在安装TFS 2010以及Visual Studio 2010(也安装在服务器中),我为C#项目创建了一个构建定义.Build最终成功但我的drop文件夹中没有.exe文件,但是我可以找到dll,

以前有没有人遇到过同样的问题?

Jam*_*eed 6

这可能是您要构建的配置的问题.

在解决方案资源管理器中,右键单击解决方案并选择"Configuration Manager".这将显示解决方案中所有项目的列表.创建"EXE"的项目可能设置为"x86",创建"DLL(s)"的项目可能设置为"AnyCPU".

你应该有一个"平台",以及"混合平台"的"平台",它将构建所有项目.

现在检查您的构建定义.查看进程选项卡并查看"要构建的项目"设置,确保您正在构建"发布|混合平台".如果您只是在构建输出中获取dll,我怀疑您的构建设置为"Release | AnyCPU"


Ime*_*men 1

感谢您的回复,这正是问题所在,3个项目之一被设置为“x86”而不是“AnyCPU”,我在组织二进制文件文件夹后注意到(因为默认情况下TFS将所有内容都放在同一个文件夹中,因此可以很难看到)使用帖子:http://lajak.wordpress.com/2011/05/07/customize-binaries-folder-in-tfs-team-build/。

现在问题已经解决了。感谢您的帮助,祝您有美好的一天。