Original Post
OK, this is seriously ticking me off. I have a web service for allowing the entering of data through a WinForms apps. The web service references a DLL that contains an Item class where one of the members is an enum of bind types: None BindonPickup BindonEquip BindtoAccount The enums are stored in an assembly that's created dynamically as they're read from the database. Originally the enums were being created based on the exact text stored in the table, which had spaces between the names. I've fixed that and cleaned and rebuilt everything but for some reason the service refuses to recognize the new enum. I keep getting the following error when I try to call one of the web methods: System.ArgumentException: Identifier 'Bind on Pickup' is not CLS-compliant. WTF?!? I've even completely recreated the service from scratch 3 times and it just refuses to let go of the old data. Any tips would be helpful.