如何使nant构建32位程序集

时间:2012-04-10 11:52:09

标签: nant

我有一个最初配置为使用Release | Any CPU构建配置构建的Visual Studio项目。

我需要更改它,以便使用Release | x86构建所有程序集。

我可以在Visual Studio中更改此内容,但如何在我的nant构建脚本中指定等效项?

编辑:我正在使用csc任务构建程序集。

2 个答案:

答案 0 :(得分:2)

我的经验可能已经过时(3年前做过),但NAnt <csc> documentation仍然支持它:这不可能以简单的方式实现。

我们通过在构建之后在输出程序集上运行corflags来设置32BIT标志来解决这个问题。您可以使用<exec>任务从NAnt执行此操作。 CorFlags作为SDK的一部分安装,因此您应该已经安装了它。

答案 1 :(得分:0)

我使用的是0.92版本。我使用csc / vbc编译器标签的platform属性解决了这个问题。

<csc target="library" output="xxxx.dll" platform="x86" verbose="true" debug="true">
<vbctarget="library" output="xxxx.dll" platform="x86" verbose="true" debug="true">