2012-06-26 22 views
0

随着TFS2010的构建,使用web项目构建解决方案将在Binaries输出文件夹中创建一个“_PublishedWebsites”,并删除Sources文件夹中的所有Bin文件夹。因此不可能通过脚本移动另一个生成的项目。如何在TFS2010 Binaries输出文件夹中添加生成的projet

如何将另一个生成的项目在同一解决方案中移动到二进制文件夹?因为在我的解决方案中,我有一个Web项目,一个Service Web项目和一个控制台项目。只有控制台项目不会移动到二进制文件夹中。

谢谢。

回答

0

我通过使用Web项目(MVC 3),Windows服务和控制台应用程序创建解决方案来重新创建解决方案。首先建立了一切,然后我将平台更改为“任何CPU”。我注意到默认情况下,Windows服务和控制台应用程序只有x86平台。当我使用Any CPU平台运行构建版时,它只构建了Web应用程序。

您是否为构建定义选择了“任何CPU”?如果是这样,那可能是它跳过该项目的原因。如果转到Build> Configuration Manager,您可以看到可用的配置/平台。您可以通过将平台留空来更新构建定义以构建两者。

让我知道如果这是或不是这种情况,如果有什么我可以尝试重新创建。

Mike

+0

我试图搭建平台空白。我的控制台应用程序很好地移动到二进制文件中,但所有文件都与其他项目的文件混合在一起!如何移动子文件夹Binaries \ MyConsoleApp中的所有文件? – Phil

+0

它需要一些定制,但您可以将其分解到文件夹中。这是一篇关于它的文章。 http://www.edsquared.com/2011/01/31/Customizable+Output+Directories+For+TFS+2010+Build.aspx – MikeDouglasDev

+0

您是否尝试过使用此解决方案来破解其项目文件夹中的二进制文件? – MikeDouglasDev

相关问题