Been using Nant for 4 months as our build tool in a startup
company. I am having a problem with resgen not including .ico and
.bmp files as EmbeddedResources into the project output. Output type is
class library. There is no problem when built using Visual Studio (2003). Here is a code snippets from my nant file. <resgen
input="${dir.Base}\AdjustValueDlg.resx"
output="${dir.obj}\AlisUIExtensions.AdjustValueDlg.resources"/> <resgen
input="${dir.Base}\AnimatedForm.resx"
output="${dir.obj}\Alis.UI.Forms.AnimatedForm.resources"/> <resgen
input="${dir.Base}\MachineUIControls\PushButton.resx"
output="${dir.obj}\AlisUIExtensions.MachineUIControls.PushButton.resources"/>
<resgen
input="${dir.Base}\MachineUIControls\SimpleGauge.resx"
output="${dir.obj}\AlisUIExtensions.MachineUIControls.SimpleGauge.resources"/>
<resgen
input="${dir.Base}\MachineUIControls\SimpleToggleSwitch.resx"
output="${dir.obj}\AlisUIExtensions.MachineUIControls.SimpleToggleSwitch.resources"/>
<resgen
input="${dir.Base}\MachineUIControls\SimpleValve.resx"
output="${dir.obj}\AlisUIExtensions.MachineUIControls.SimpleValve.resources"/>
<csc target="${targetType}"
output="${dir.bin}\${projectOutput}" debug="${debug}"
define="${define}" doc="${doc}"
rootnamespace="${rootNamespace}"
failonerror="${failonerror}" verbose="${verbose}"
warnaserror="${warnaserror}"> <arg
value="${unsafe}"> </arg> <arg
value="/res:${dir.obj}\AlisUIExtensions.AdjustValueDlg.resources"/>
<arg
value="/res:${dir.obj}\Alis.UI.Forms.AnimatedForm.resources"/> <arg
value="/res:${dir.obj}\AlisUIExtensions.MachineUIControls.PushButton.resources"/>
<arg
value="/res:${dir.obj}\AlisUIExtensions.MachineUIControls.SimpleGauge.resources"/>
<arg
value="/res:${dir.obj}\AlisUIExtensions.MachineUIControls.SimpleToggleSwitch.resources"/>
<arg
value="/res:${dir.obj}\AlisUIExtensions.MachineUIControls.SimpleValve.resources"/>
<sources> <includes
name="AdjustValueDlg.cs" /> <includes
name="AnimatedForm.cs" /> <includes
name="MachineUIControls\PushButton.cs" /> <includes
name="MachineUIControls\SimpleGauge.cs" /> <includes
name="MachineUIControls\SimpleToggleSwitch.cs" /> <includes
name="MachineUIControls\SimpleValve.cs" /> </sources> </csc> Has anyone had this problem or am I missing something in my
script? Ed
Bailey ALIS Corporation Tel: (978) 826-1561 |