Compiler Warning (level 1) CS1683
Reference to type 'Type Name' claims it is defined in this assembly, but it is not defined in source or any added modules
This error can occur when you are importing an assembly that contains a reference back to the assembly you are currently compiling, but the assembly being compiled contains nothing matching the reference. One way to get to this situation is to compile your assembly, which initially does contain the member that the assembly being imported is referencing. Then you update your assembly, mistakenly removing the members that the imported assembly is referencing.