Дизайнер, чтобы увидеть внутренности? - PullRequest
0 голосов
/ 29 августа 2009

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


Только если это не будет для дизайнера форм в VS2008. Это не видит изображение. (Это может быть хорошо, так как это связано во время компиляции. Можно подумать !!!)


НО он видит эти изображения, если изображения вручную изменены с internal на public. Класс ресурсов по-прежнему остается внутренним. Тогда это работает. (Это потому, что это одно и то же пространство имен.) Класс ресурсов не является частичным, так как частичный работает только в одной сборке, поэтому это не помогает.


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

Есть предложения?

Спасибо заранее

1 Ответ

1 голос
/ 29 августа 2009

Я столкнулся с подобной проблемой при попытке связать элементы управления Silverlight XAML с текстом из файлов ресурсов. Синтаксическому анализатору не удалось увидеть ресурс, поскольку генератор ресурсов Visual Studio по умолчанию создает класс как internal, даже если в раскрывающемся списке был выбран public.

В моем случае при установке пользовательского инструмента генератора ресурсов из здесь сгенерировал класс как public, что позволило парсеру получить к нему доступ. Возможно, это позволит дизайнеру сделать то же самое?

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

...