You could either try to use an alias when you add your using
declarations:
using CustomSystem = SolutionNamespace.WhatItIs.System;
And then refer to those members like this:
CustomSystem.SomeClass = new CustomSystem.SomeClass();
Or just not add it to the using
declarations and fully qualify each use:
SolutionNamespace.WhatItIs.System.SomeClass =
new SolutionNamespace.WhatItIs.System.SomeClass();
UPDATE >>>
If that doesn't help, you could take a look at the Namespace collisions and C# Namespace Alias qualifier (::) vs Dereferencing Operator (.) posts here on StackOverflow, which have good answers. I think that @Zache could be correct in mentioning that you might need to use the Global Namespace Alias.