问题标签 [nant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2748 浏览

visual-studio - 是否可以让 nant 在 Web 应用程序项目上运行发布

是否可以让 nant 在 mvc 项目或一个好的旧 Web 应用程序项目上运行发布,
并在发布后让 nant FTP 文件到 Web 服务器

更新:找到 ftp 问题的解决方案
Nant ftp 任务感谢 Paco

我所说的 publich
是指有一个命令行应用程序或 nant 任务可以像 Visual Studio 一样公开发布...

0 投票
1 回答
1350 浏览

svn - 运行“svn import”的 NAnt 任务失败

我想在 NAnt 构建任务中将构建产品导入 Subversion。但它对我来说失败了。

以下从命令行对我来说很好:

svn.exe import -m 'Importing build 14' build/project.zip http://svn/builds/14/project.zip --username builder --password secret

在 NAnt 我有以下任务:

<exec program="svn.exe" commandline="import -m 'Importing build 14' build/project.zip http://svn/builds/14/project.zip --username builder --password secret" />

但是使用此任务执行 NAnt 目标会产生错误消息:“ Too many arguments to import command”。

您知道为什么我在 NAnt 中收到此错误消息,而不是从命令行运行时收到此错误消息吗?

0 投票
3 回答
1973 浏览

build-automation - 有哪些学习使用 NAnt 的好资源?

我从来没有使用过自动构建系统——老实说,我从来没有用过它,因为我是一个单独的开发人员(不是自愿)并且只在我的工作站上进行开发,所以使用 Visual 中的 Build 菜单工作室对我来说已经足够好了。

我正在努力学习更多好的软件工程实践,持续集成就是其中之一。但是,我知道我需要使用自动构建脚本来设置 CI 环境,但我从未使用过,也不知道从哪里开始。

我听说 NAnt 是大多数专业开发人员使用的非常好的一个(尽管 MSBuild 类似?)。有哪些很好的资源可以正确学习如何使用 NAnt?

0 投票
1 回答
484 浏览

nant - NAnt 和 Vault 文档

因此,我正在寻找有关 NAnt for Vault 中可用标签的文档。我在 SourceGear 的网站上看到了一些示例,但我不认为它们是详尽的列表。有没有地方知道我在哪里可以找到所有符合条件的标签的文档?

谢谢

0 投票
2 回答
560 浏览

sql-server - NAnt bcp (SQL Server) 任务的成功实现?

我正在寻找 SQL Server bcp 的 NAnt 任务或 bcp 本机输出的文件格式。

我想我可以为 bcp 构建一个 NAntContrib 任务,但我现在没有时间(我们曾经吗?)。

以前有人走过这条路吗?建议?

谢谢 - 乔恩

0 投票
1 回答
657 浏览

.net - NAnt 0.86 Beta 1 与 .NET 3.5 的持续集成修复

几周以来,我一直在尝试在几个 .NET 3.0/3.5 项目中使用最新的 NAnt(0.86 Beta 1),因为使用多个 .sln 解决方案文件在我的构建服务器上构建平台代码,但总是出错并且有这个问题 :

不支持文件“C:***\Platform.sln”的解决方案格式。嵌套构建失败。

附言; 为了在此处清除更多图片,我尝试将 Nant 与 2008 多个 *sln(解决方案)文件一起使用。在我的构建服务器上安装了软件:VS2008 Nant 0.86 beta1 / nant-0.86-nightly-2009-01-11 Microsoft SDKs\Windows\v6.0A CruisControl 版本:1.4.0.3524

尝试了所有可能的场景;包括我然后安装了 Visual Studio 2008 并在此过程中安装了 SDK 版本 6.0A。一旦我这样做了,Nant 0.86 就开始与 .NET 3.5 一起工作。我调整了标签如下:

. . .

我是否应该等待带有这些修复程序的修复程序 0.86-beta2 (TBD) 版本,据我所知,这也不确定。有什么更新吗?

任何来自这种情况的人:提前谢谢N@

0 投票
3 回答
2805 浏览

nant - 如何自动化 TeamCity 中控制台应用程序的单元测试?

我编写了一个包含许多单元测试的控制台应用程序,我想将它包含在我的 nant 构建脚本中,以便它将在我们的 TeamCity CIS 上运行。

不幸的是,我不太确定该怎么做。nant 脚本包含已添加的当前项目的示例……它们都必须提供需要测试的程序集。即 MyProject.dll 但我的控制台应用程序没有类似的东西,因为它编译成 MyProject.exe

必须有一种方法可以自动执行这些测试,因为我能够在 Visual Studio 中毫无问题地运行单元测试。

有谁知道这是否以及如何可能?

0 投票
5 回答
1783 浏览

sql-server-2008 - 有任何可用的 SQL Server 2008 数据库更改管理 (MIgrations) 工具吗?

我们在 Nant 构建脚本中运行Tarantino,但我们正在获得一些新硬件并利用机会升级到 SQL Server 2008。不幸的是,Tarantino 不能与 SQL 2K8 一起使用,所以我正在寻找替代方案。

有任何想法吗?

0 投票
14 回答
31873 浏览

.net - NAnt 或 MSBuild,选择哪一个以及何时选择?

我知道 Stack Overflow 上还有其他与NAntMSBuild相关的问题,但我找不到两者之间的直接比较,所以这里是问题所在。

什么时候应该选择 NAnt 而不是 MSBuild?哪个更适合什么?NAnt 更适合家庭/开源项目,MSBuild 更适合工作项目吗?两者中的任何一个是什么体验?

0 投票
1 回答
145 浏览

nant - 如何最小化 NAnt 二进制文件

您如何仅使用最少的二进制文件设置 NAnt?

我已经开始为小型项目使用默认设置,松散地基于Thoughtworks 的Tree Surgeon,将 NAnt、MBunit/NUnit、NCover、NCoverExplorer 等放置在 Tools 文件夹中并在项目中签入。

NAnt 文件夹当前包含 NAnt 的完整安装,其中大部分从未使用过。我的 svn 存储库中也有很多小的一次性/spike/概念验证项目,我觉得包含所有 NAnt 有点浪费。

我记得在某处阅读了剥离大部分文件的指南,但我现在在任何地方都找不到。

如果您有此类文章的链接,或者您能够对这个问题有所了解,将不胜感激!