Hi James,
For me
C:\ACAD2007\acdbmgd.dll
Name: acdbmgd, Version=17.0.116.0, Culture=neutral, PublicKeyToken=null
C:\ACAD2007\acmgdinternal.dll
Name: acmgdinternal, Version=17.0.54.0, Culture=neutral, PublicKeyToken=null
My acmgdinternal internally references acdbmgd, Version=17.0.54.0
... without any issues that I'm aware of . ..
What are your compiler settings for warnings ?