我在编译web程序的时候碰到了这样的问题,希望能得到大家的帮助:
[
csc] d:/DayBuildTools/nant2/MyTestProjGroup/source/Socket/SocketWeb/Default.aspx.cs(24,39): error CS0117: “_Default”并不包含“txtRequestURL”的定义
[
csc ] d:/DayBuildTools/nant2/MyTestProjGroup/source/Socket/SocketWeb/Default.aspx.cs(47,34): warning CS0618: “System.Net.Dns.Resolve(string)”已过时:“Resolve is obsoleted for this type, please use GetHostEntry instead.
http://go.microsoft.com/fwlink/?linkid=14202 ”
[
csc] d:/DayBuildTools/nant2/MyTestProjGroup/source/Socket/SocketWeb/Default.aspx.cs(75,22): error CS0117: “_Default”并不包含“txtMessage”的定义
cs文件中找不到页面中涉及的参数。
我的Build文件如下:
<?xml version="1.0"?>
<project name="Project" default="build">
<description>Product 2.4 Release Build file for NAnt. By Chagel@gmail.com </description>
<property name="verbose" value="true"/>
<property name="nant.settings.currentframework" value="net-2.0" />
<property name="build.root" value="D:/DayBuildTools/nant2" />
<property name="folder.build.web" value="MyTestProjGroup/source/Socket/SocketWeb" />
<!--// Compile the sources -->
<target name="build">
<echo message="${build.root}/${folder.build.web}"/>
<
csc target="library" output="${build.root}/${folder.build.web}/Build/ES24.
dll" rebuild="true" define="NET,NET_2_0">
<nowarn>
<warning number="0168" />
<warning number="0219" />
</nowarn>
<sources>
<include name="${build.root}/${folder.build.web}/*.cs"/>
</sources>
<references basedir="${build.root}/${folder.build.web}">
<include name="System.
dll" />
<include name="System.Data.
dll" />
<include name="System.Configuration"/>
<include name="System.Web.
dll" />
<include name="System.Web.Security.
dll" />
<include name="System.Web.UI.
dll" />
<include name="System.Web.UI.WebControls.
dll" />
<include name="System.Web.UI.HtmlControls.
dll" />
<include name="System.Text.
dll" />
<include name="System.Net.
dll" />
<include name="System.Net.Sockets.
dll" />
<include name="System.Threading.
dll" />
</references>
</csc>
</target>
</project>
回复
引用