我正在尝试使用 nant 为 ac# 项目构建解决方案,但是在我的构建文件中指定资源时遇到问题。我收到错误代码:CS0234:名称空间“Darkside”中不存在类型或名称空间名称“Properties”。如何修改我的构建文件以消除错误?
这是我的源文件中导致问题的代码片段之一:
Image enemyImage = DarkSide.Properties.Resources.DarkSide_Asteroid_Medium_Gray;
其中 Darkside 是项目的命名空间,其余访问资源
这是我的构建文件的片段:
<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>