Hey,
The Add Method being called is actually the one on the LLBLGEN class, as far as the trace goes, it wasn't in the app.config file at all, so I added it (is it in the right spot?):
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="DataTests.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<DataTests.Properties.Settings>
<setting name="DataTestsSetting" serializeAs="String">
<value>http://localhost/Test/Test.asmx</value>
</setting>
</DataTests.Properties.Settings>
</applicationSettings>
<system.diagnostics>
<switches>
<add name="TraceLevelSwitch" value="4" />
</switches>
</system.diagnostics>
</configuration>
It gives me a slightly different error message on the error stack now:
System.Configuration.ConfigurationElementCollection.CompareKeys(Object key1, Object key2)
System.Configuration.ConfigurationElementCollection.BaseGet(Object key)
System.Diagnostics.SwitchElementsCollection.get_Item(String name)
System.Diagnostics.Switch.InitializeWithStatus()
System.Diagnostics.Switch.get_SwitchSetting()
System.Diagnostics.TraceSwitch.get_Level()
System.Diagnostics.TraceSwitch.get_TraceVerbose()
PerformAdd(T item)
Add(T item)
any ideas? I'm using LLBLGEN 2.6