Указывая псевдоним для dll - PullRequest
3 голосов
/ 27 февраля 2012

Я дал псевдоним dll, на который я ссылаюсь из Visual studio, перейдя к свойству этого dll и указав псевдоним и используя его в моем файле кода.

extern alias toolkitalias;
using toolkitalias::System.Windows;
using toolkitalias::System.Windows.Controls;

Нопо-прежнему выдает ошибку: Внешний псевдоним 'toolkitalias' не указан в параметре / reference '

Я что-то упустил. Пожалуйста, помогите

Ответы [ 2 ]

3 голосов
/ 28 февраля 2012

Я провел некоторое исследование, и обнаружил, что передача псевдонима dll из Visual studio не работает должным образом и отображается как ошибка.

http://connect.microsoft.com/VisualStudio/feedback/details/615953/reference-aliases-are-ignored-on-projects-containing-some-xaml-files.

Также вышеупомянутое решение работает только в случае кода за файлами, а не в случае xaml. Для xaml то, что предложил Марк, правильно с псевдонимом, заданным в окне свойств визуальной студии как global, toolkitalias.

Надеюсь, это поможет.

3 голосов
/ 27 февраля 2012

Вы должны указать псевдоним для ссылки ;в обозревателе решений найдите ссылку (в разделе «Ссылки») и посмотрите в окне «Свойства».Существует свойство "Aliases", которое по умолчанию имеет значение "global".Либо измените его на новый псевдоним, либо добавьте псевдоним (разделенный запятыми).Таким образом, вы можете изменить его на "toolkitalias" или "global,toolkitalias".

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