2012-04-02 5 views
0

Я хочу переместить локализованные файлы ресурсов, созданные для разных winforms, в dll ресурса. Есть ли простой способ сделать это, который не включает в себя ручное чтение каждой отдельной строки из dll для каждой формы, точно так же, как формы обычно обрабатывают ее?Перемещение файлов ресурсов формы в ресурс dll

ответ

1

Я не думаю, что это будет сложно, вам просто нужно создать новый проект библиотеки классов типов и перенести свой файл ресурсов в этот проект, когда вы создадите этот проект, он создаст dll, а затем вам просто нужно передать эту DLL в ваш фактический проект и сделать.

+0

Я сделал это только с одной из моих форм, но при попытке открыть его я получаю сообщение об ошибке. – Guy

+0

Какое сообщение об ошибке, и еще одна вещь, вы добавили ссылку в свою форму, посмотрите, появляется ли intellisense, когда вы ссылаетесь на ресурсы, если это произойдет, тогда все будет в порядке. – MegaMind

+0

Сообщение об ошибке: «Не удалось найти какой-либо ресурс, подходящий для указанной культуры или естественной культуры. Убедитесь, что _resource file_ был правильно вставлен или связан в сборку _assemblyName_ во время компиляции или что все необходимые сборочные сборки являются загружаемыми или полностью подписанными». Я добавил ссылку на DLL в моем основном проекте, но поскольку в нем нет пространства имен или кода, в других файлах ресурсов я не вижу его в intellisense на самой форме. – Guy

Смежные вопросы