why did you dont made the menucache (in assembly), and remove the SharpDX source in the project this dont need to changed anything about the SDK