【发布时间】:2010-05-21 17:39:51
【问题描述】:
我正在尝试使用 NAnt 构建 Windows 工作流 (WF) 项目,但它似乎无法构建“.xoml”和“.rules”文件。
这是我正在使用的 csc 任务的代码:
<csc debug="${build.Debug}" warninglevel="${build.WarningLevel}" target="library" output="${path::combine(build.OutputDir,assembly.Name+'.dll')}" verbose="${build.Verbose}" doc="${path::combine(build.OutputDir,assembly.Name+'.xml')}">
<sources basedir="${assembly.BaseDir}">
<include name="**/*.cs" />
<include name="**/*.xoml" />
<include name="**/*.rules" />
</sources>
<resources basedir="${assembly.BaseDir}">
<include name="**/*.xsd" />
<include name="**/*.resx" />
</resources>
<references>
...
</references>
</csc>
这是输出:
将 21 个文件编译到 'c:\Output\MyWorkFlowProject.dll'。
[csc] c:\Projects\MyWorkFlowProject\AProcessFlow.xoml(1,1): 错误 CS0116: 命名空间不直接包含字段或方法等成员
[csc] c:\Projects\MyWorkFlowProject\BProcessFlow.xoml(1,1): 错误 CS0116: 命名空间不直接包含字段或方法等成员
[csc] c:\Projects\MyWorkFlowProject\CProcessFlow.rules(1,1): 错误 CS0116: 命名空间不直接包含字段或方法等成员
[csc] c:\Projects\MyWorkFlowProject\CProcessFlow.xoml(1,1): 错误 CS0116: 命名空间不直接包含字段或方法等成员
【问题讨论】:
标签: c# .net-3.5 workflow-foundation nant