问题标签 [nantcontrib]

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 投票
1 回答
400 浏览

mono - msbuild nantcontrib 任务可以与 mono 的 xbuild 一起使用吗?

我很好奇是否可以将 nantcontrib 任务与 Mono 的 xbuild.exe 结合使用,而不是预期的 msbuild.exe。

我最初的实验看起来不太有希望。该任务查找 msbuild.exe,因此我将 xbuild.exe 符号链接到 msbuild.exe,但任务失败并显示

是否可以使用 xbuild 作为 msbuild 的直接替代品?如果没有,任何有关获取 NAnt 任务以在单声道下构建 Visual Studio 解决方案 (.sln) 的输入将不胜感激!

0 投票
1 回答
5499 浏览

nant - NAnt 有 if/then/else 任务吗?

其他构建系统,例如 Ant,有一个if/then/else结构,允许在许多情况下简化脚本逻辑。CIFactory NAnt 变体也有<ifthenelse/>这个<if/>(原条件,一否定。

在 NAnt 中是否有可能在一个条件下实现if/then/else流程?

0 投票
0 回答
128 浏览

nant - 使用 pvcs 和 nantcontrib 提升和标记文件

我们正面临着 nant 0.92 和 pvcs 8.4 的问题。我们的日常构建过程包括 1. 从提升组“X”收集文件 2. 使用收集的文件进行构建。3.将升级组“X”中的文件升级为“Y” 4.用特定的版本标签标记这些文件。

前 3 个步骤成功完成,但我们不知道如何标记文件。根据文档,我们需要指定需要提升的文件的修订版本。在这种情况下,我们唯一的线索就是促销组。以前版本的 Pvcs 曾经接受升级组,但现在它们仅限于文件的修订。问题是我们将文件分布在多个目录中,并且它们不需要总是进行尖端修订。任何人都可以帮助我们如何进行标签。

谢谢,萨蒂什

0 投票
0 回答
425 浏览

nant - IIS 7.0 / windows server 2008 上的 IIS 虚拟目录创建失败

当我尝试使用NAnt构建脚本在远程服务器中创建虚拟目录时,它无法创建并显示以下错误消息:

远程服务器的操作系统是Windows server 2008。在这里我使用了NAnt 0.92and natcontrib 0.92

任何建议,将不胜感激。

EDiT:它适用于本地机器,但不适用于远程机器。任何建议请。

代码部分:

0 投票
1 回答
31 浏览

iis - iisdirinfo 在 iis7 上失败?

在 iis7 上运行 iisdirinfo 时出现错误

这是在正确显示许多属性之后。所以我猜它稍后会被另一个属性绊倒。

任何人都看过这个或对可能导致问题的原因有任何想法?

0 投票
2 回答
529 浏览

msbuild - 如何指定 MSBUILD 也在何处发布 Web 服务?

我在网上看到了很多关于此的信息,但没有任何明确和具体的信息似乎解决了将 Web 服务或网站简单地发布到我在构建时指定的特定文件夹的问题。

我正在使用 Nant 和 Nant Contrib:

谁能告诉我这应该怎么做。我可以在项目的属性页中更改输出文件夹,但我希望它可以从 Nant 进行配置,以便我可以在构建时指定路径。

0 投票
1 回答
184 浏览

amazon-web-services - 在 nant 构建文件中包含 AWSSDK 引用

我正在制作一个构建文件来构建一个使用 NANT 用 C#.net 编写的网站,但我无法将 AWSSDK 程序集包含到该文件中。它给了我错误

error CS0234: The type or namespace name 'S3' does not exist in the namespace 'Amazon'

AWSSDK 位于 c:/windows/assembly 文件夹中

这就是我尝试过的

<references> <include name="/WINDOWS/assembly/AWSSDK.dll" /> </references>

笔记 :-

<Reference Include="AWSSDK, Version=1.3.19.0, Culture=neutral, PublicKeyToken=cd2d24cd2bace800, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>/WINDOWS/assembly/</HintPath> </Reference>

不起作用,我猜Reference Include=这不是 NANT 的一部分

0 投票
1 回答
153 浏览

svn - Logging Nant Output

I am currently using a tag to log Nant output to a log file OUTPUT.log. I want to save the Nant output to a different file, depending on part of the target. I currently am using:

I want to be able to save the target to its own file, where the file name is equal to the target.

Examples:

With output of <Target="abc"> save to abc.log
With output of <Target="xyz"> save to xyz.log.

0 投票
2 回答
232 浏览

nant - 南特贡献任务

我正在尝试将日志文件附加到电子邮件。

我的代码是:

我的命令是:

我收到以下错误:

当我不使用<record>任务时,它会出现另一个错误,例如无法附加 txt 文件。bcoz 它被另一个进程使用。

为什么我会收到此错误?

0 投票
1 回答
1413 浏览

c# - Nant 0.92 不会在 64 位操作系统上使用 vs 2012 构建 32 位解决方案

您好,我在安装了 vs 2012 的 Server 2008 r2 x64 上构建 x86 解决方案时遇到问题。它总是出现以下错误:

下面是失败的 nant 任务。(我已经更改了项目名称) Set3.5 目标所做的只是将 msbuild.targetframework 属性设置为 v3.5。

现在,如果我进入解决方案的文件夹并调用 msbuild /p:TargetFrameworkVersion=v3.5 它构建没有问题,如果我在 VS 2012 中打开它,我也可以从那里构建它。有什么建议么?