Hi,
I want to copy select number of files after msbuild task and was try
to write code for that in CCNET.CONFIG.After copying, i need to run
the executable.
the code i was using for copy is
<Copy SourceFiles="D:\Builds\Temp\1.0.11.14\Test\Configs\App.config"
DestinationFiles="C:\Configs\App.config"/>
<copy file="D:\Builds\Temp\1.0.11.14\Test\Configs\App.config"
tofile="C:\Configs\App.config" overwrite="true"/>
<mkdir dir="C:\check\Release"/>
<copy todir="C:\check\Release">
<fileset dir="D:\Builds\Temp\1.0.11.14\Test"></
fileset>
</copy>
for executable running i am using the below code.
<executable>D:\Builds\Temp\Installers\Dev\BtClickOnceSetup.exe</
executable>
<executable>D:\Builds\Temp\Installers\Dev\Server Configuration Tool
\BT.SaaS.AgentDesktop.BTServerDeploymentTool.exe</executable>
<executable>C:\windows\system32\iisreset.exe</executable>
I am getting this error for executable....
ThoughtWorks.CruiseControl.Core.Config.ConfigurationException: Unused
node detected: <executable>D:\Builds\Temp\Installers\Dev
\BtClickOnceSetup.exe</executable>
at
ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.DefaultErrorProcesser.ProcessError(String
message)
at
ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.<>c__DisplayClass1.<Read>b__0(InvalidNodeEventArgs
args)
at
Exortech.NetReflector.InvalidNodeEventHandler.Invoke(InvalidNodeEventArgs
args)
at
Exortech.NetReflector.NetReflectorTypeTable.OnInvalidNode(InvalidNodeEventArgs
args)
at
Exortech.NetReflector.XmlTypeSerialiser.HandleUnusedNode(NetReflectorTypeTable
table, XmlNode orphan)
I am getting this error for copying....
Exortech.NetReflector.NetReflectorException: Unable to load array item
'Copy' - Cannot convert from type System.String to
ThoughtWorks.CruiseControl.Core.ITask for object with value: ""
Xml: <Copy SourceFiles="D:\Builds\Temp\1.0.11.14\Test\Configs
\App.config" DestinationFiles="C:\Configs\App.config" /> --->
Exortech.NetReflector.NetReflectorConverterException: Cannot convert
from type System.String to ThoughtWorks.CruiseControl.Core.ITask for
object with value: "" ---> System.NotSupportedException:
ExpandableObjectConverter cannot convert from System.String.
at
System.ComponentModel.TypeConverter.GetConvertFromException(Object
value)
at
System.ComponentModel.TypeConverter.ConvertFrom(ITypeDescriptorContext
context, CultureInfo culture, Object value)
at System.ComponentModel.TypeConverter.ConvertFrom(Object value)
at Exortech.NetReflector.Util.ReflectorTypeConverter.Convert(Type
to, Object from)
--- End of inner exception stack trace ---
at Exortech.NetReflector.Util.ReflectorTypeConverter.Convert(Type
to, Object from)
at Exortech.NetReflector.XmlArraySerialiser.Read(XmlNode node, Type
instanceType, NetReflectorTypeTable table)
--- End of inner exception stack trace ---
at Exortech.NetReflector.XmlArraySerialiser.Read(XmlNode node, Type
instanceType, NetReflectorTypeTable table)
at Exortech.NetReflector.XmlMemberSerialiser.Read(XmlNode node,
NetReflectorTypeTable table)
at Exortech.NetReflector.XmlTypeSerialiser.ReadMembers(XmlNode
node, Object instance, NetReflectorTypeTable table)
at Exortech.NetReflector.XmlTypeSerialiser.Read(XmlNode node,
NetReflectorTypeTable table)
at Exortech.NetReflector.NetReflectorReader.Read(XmlNode node)
at
ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.Read(XmlDocument
document, IConfigurationErrorProcesser errorProcesser)
--- End of inner exception stack trace ---
Can you please help in this...... p-lease send the copy to
Thanks,
Phanivikranth