Для того, чтобы стали доступны обекты из сборки в C#, необходимо добавить ссылку на нее в проект. Только одного
using для этого недостаточно, нужно сделать еще кое-что: в меню
Project выбираем
Add Reference, затем переходим на закладку
.NET, выбираем компонент из списка и жмем
Select.
Теперь можно использовать пространство имен сборки директивой
Только, разумеется, не нужны угловые скобки и расширение
.dll, поскольку директива
using не подключает файл к проекту (мы это уже сделали ранее при добавлении ссылки), а всего лишь указываем, что для объектов из этого пространства имен можно опустить
Microsoft.DirectX.
Насчет C++ не скажу, поскольку ни разу не использовал его управляемое расширение, но думаю, что наверняка все точно так же или очень похоже.