我有一个最初配置为使用Release | Any CPU构建配置构建的Visual Studio项目。
我需要更改它,以便使用Release | x86构建所有程序集。
我可以在Visual Studio中更改此内容,但如何在我的nant构建脚本中指定等效项?
编辑:我正在使用csc任务构建程序集。
答案 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">