1

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

我需要对此进行更改,以便所有程序集都是使用 Release|x86 构建的。

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

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

4

2 回答 2

2

我的经验可能已经过时(3 年前做过),但NAnt<csc>文档仍然支持它:这是不可能的。

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

于 2012-04-10T15:17:34.713 回答
0

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

<csc target="library" output="xxxx.dll" platform="x86" verbose="true" debug="true">
<vbctarget="library" output="xxxx.dll" platform="x86" verbose="true" debug="true">
于 2013-06-07T14:09:50.200 回答