Это абсолютно МОЖЕТ быть сделано!
Я делаю это все время с моими типами C ++, потому что у меня есть свои собственные typedef для любого типа, который не является строго определенным (в значительной степени все они). Определение моих собственных типов предотвращает будущие несовместимости (или, по крайней мере, смягчает их), а также помогает с переносимостью. Однако для правильного выделения типов требуется дополнительный шаг.
Просто создайте текстовый файл usertypes.dat в том же каталоге, что и devenv.exe, используя стандартный текстовый редактор.
Поместите одно имя типа в каждой строке.
Затем перезапустите IDE.
Существует также инструмент, который управляет этим, если у вас есть сложные потребности, которые можно найти по адресу:
http://msmvps.com/blogs/p3net/archive/2010/06/27/updateusertype-visual-studio-addin.aspx