【发布时间】:2014-01-24 21:26:41
【问题描述】:
我有一个包含多个项目的解决方案。一些 MVC Web 应用程序、一些类库和一些控制台应用程序。
对于 Web 应用程序,我们仅使用发布配置文件并创建 TFS 构建,并引用这些配置文件来构建部署包。然后我们使用它们来部署网络应用程序。
如何配置构建定义以便为我的控制台应用程序提供相同的结果?
这里的期望结果是尝试使用 TFS 和发布管理实现自动部署。
更新:
好吧,看来我需要更好地解释一下自己了。
我们使用 TFS (MSBuild) 来构建项目。通过简单地“签入”代码,它会触发我们构建项目并在放置文件夹中创建一个不错的 Website_Package.zip 文件的构建。
我正在寻找的是让 MSBuild 为我的控制台应用程序做同样的事情。 IE。我希望它生成一个“ConsoleApp_Package.zip”文件并将其转储到我的放置文件夹中。
【问题讨论】:
-
没有适用于 (Windows) 控制台应用的“标准”部署包。您可以压缩它们或构建 MSI。说明你在寻找什么。
-
我加了一点解释,希望能澄清事情
-
我会创建一个 NuGet 包,而不仅仅是一个 zip。然后你就可以使用 Chocolately 来部署它了!
-
我很想知道您在哪里看到发布配置文件的“结果”(也就是部署步骤的构建结果)。
标签: deployment msbuild console-application release-management