【发布时间】:2013-04-15 06:00:26
【问题描述】:
我正在尝试使用 nant 为 c# 项目构建解决方案,但是在我的构建文件中指定资源时遇到问题。我得到错误代码: CS0234:命名空间“Darkside”中不存在类型或命名空间名称“Properties”。如何修改我的构建文件以消除错误?
这是我的源文件中导致问题的代码的 sn-ps 之一:
Image enemyImage = DarkSide.Properties.Resources.DarkSide_Asteroid_Medium_Gray;
其中 Darkside 是项目的命名空间,其余访问资源
这是我的构建文件的 sn-p:
<target name="build" depends="init" description="compiles the source code">
<property name="build.dir" value="${project::get-base-directory()}/${project::get-name()}/bin/release/${project.version}${basedir.suffix}"/>
<mkdir dir="${build.dir}"/>
<csc target="exe" output="${build.dir}/Darkside.exe" debug="${build.debug}">
<sources>
<include name="Darkside/*.cs"/>
</sources>
<resources >
<include name="${project::get-base-directory()}/${project::get-name()}/Properties/**" />
</resources>
</csc>
</target>
【问题讨论】: