我有一个包含许多项目的解决方案。一些MVC Web应用程序,一些类库和一些控制台应用程序。使用TFS构建通过持续集成部署控制台应用程序
对于Web应用程序,我们只是使用发布配置文件并创建TFS构建引用这些配置文件来构建部署包。然后,我们使用这些来部署Web应用程序。
如何配置Build Definition以使控制台应用程序获得相同的结果?
这里期望的结果是尝试使用TFS和发布管理来实现自动部署。
更新:
好吧,看来我需要更好地解释一下。
我们使用TFS(MSBuild)来构建项目。通过简单地“检入”代码,它会触发我们的构建项目,并在drop文件夹中创建一个漂亮的Website_Package.zip文件。
我在找什么,是为MSBuild做我的控制台应用程序相同。即。我希望它生成一个“ConsoleApp_Package.zip”文件并将其转储到我的drop文件夹中。
(Windows)控制台应用程序没有“标准”部署软件包。你可以压缩他们或建立一个MSI。 解释你在做什么。 –
我增加了一点更多的解释,希望澄清的事情 – Talon
我去创建一个NuGet包,而不是一个zip。然后你可以使用巧克力来部署它! –