因此,这是一个问题,任何人不得不将该建筑/汇编的遗产项目/代码在一个团队建设/MSBuild环境--具体而言,些基本6的应用程序/项目。

外面 编写定制的任务(其我不反对)没有任何人有任何建议,关于如何最好地整合汇编以及版本控制的传统维生素b6项目成MSBuild建立?

我知道FreeToDev msbuild任务 但他们已经撤出的时刻。

理想的是我找到的版本,并编写代码,以及捕获的汇编,输出(尤其是错误)对请参阅记录。

我已经看到建议在封这个功能的定义的任务,但是真的很想知道,如果任何人试图通过另一种解决方案(除了执行命令)- 从本质上讲,任何人都不会有一个"清洁工"的解决方案吗?

理想情况下,执行命令的使用将是最后的手段..

有帮助吗?

解决方案

的维生素b6的任务将在星期一。关于版本控制,没有明确vb版本控制任务组,但是你可以使用的TfsVersion(TaskAction="GetVersion")和文件(TaskAction="替换")的任务。如果你认为是有价值的创造一个新的任务封/提供其它的功能,那么请让我知道,我会将它添加到该组对于造福整个社会。

道歉撤出,但来周一我敢肯定,所有会理解的。

其他提示

我正在使用 Nant 每天构建VB6项目。这确实使用Nant execute命令来进行构建(我们构建4个项目作为一个“解决方案”的一部分)。

它还允许您在源代码控制存储库中标记版本,获取最新代码,签入,签出,所有正常要求,编译更新/安装程序将文件复制到所需位置并发送结果的电子邮件。

记录的结果相当小,但因为您只获得VB6命令行编译提供的输出。

对于版本控制,我必须编写一个小应用程序来提取我编译的可执行文件的版本号,并将其写入Nant随后可以读取和使用的文本文件(用于标签,文件名等等。(有点痛苦)但VB生成的版本号无论如何都不符合。)

有关其他非核心任务的帮助,请参阅NAntContrib - 来自上面的NAnt链接。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top