Можно ли пропустить пространства имен в VS 2010 Ultimate UML Editor? - PullRequest
0 голосов
/ 13 февраля 2011

при разработке моделей UML в Visual Studio 2010 Ultimate (с пакетом функций визуализации и моделирования 1) мне всегда нужно указывать полное имя типа (включая пространство имен), чтобы получить код, который компилируется (при выполнении «Создать код»). ').Есть ли способ «импортировать» пространства имен в модель?Я могу добавить ссылку на проект моделирования, но это не сработает, потому что VS помещает ее как ссылку на слой (что, к сожалению, является чем-то другим).

Из-за необходимости указывать все пространство имен диаграммы UML действительно трудно читать ... Представьте, что это одна строка в модели класса UML:

+ GetTexture(device : Microsoft.Xna.Framework.Graphics.GraphicsDevice) : Microsoft.Xna.Framework.Graphics.Texture2D

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 21 февраля 2011

Я понял, что это возможно, хотя и не самая лучшая идея.

Открытая архитектура -> Windows -> UML Model Explorer.Щелкните правой кнопкой мыши на «Моделирование» и выберите «Свойства».Разверните Стереотипы -> Пространство имен C # и введите все пространства имен, на которые вы хотите ссылаться, в сгенерированных файлах кода («используя ...») в разделе «Использование пространства имен» как список, разделенный точкой с запятой.

Лучший способсделать это описано в этом посте .Причина в том, что в этом случае тип точно соответствует выбранному вами, и конфликты (с другими типами из других пространств имен в сгенерированном файле кода) не могут иметь место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...