【发布时间】:2008-12-11 19:48:13
【问题描述】:
我有一个 .NET 1.1 项目,我使用以下 sn-p 在 NAnt 中构建了该项目:
<property name="Refs.dir" value="Refs" readonly="false"/>
<property name="OAIDLLs.dir" value="OAI\bin\ServerDebug"/>
<solution
solutionfile="OAI\CC.OAI.sln"
configuration="ServerDebug"
outputdir="${OAIDLLs.dir}">
<assemblyfolders>
<include name="${Refs.dir}"/>
</assemblyfolders>
</solution>
现在有人将项目转换为 .NET 2.0,而 NAnt 无法再构建它。
用
<exec program="msbuild">
<arg value="OAI\CC.OAI.sln" />
</exec>
但我不知道如何将 assemblyfolders 标记中的值传递给 msbuild。对于那些不知道的人,assemblyfolders 标签指定了项目应该在其中查找依赖程序集的文件夹。
【问题讨论】: