Объединение меню по ссылкам (.dll и .exe) - PullRequest
0 голосов
/ 28 мая 2009

Я наткнулся на необычную проблему, пытаясь объединить меню с Mdi. По сути, у меня есть форма MdiParent, которую я создал в одном решении, она будет родительской для множества форм MdiChild, которые я создал в других проектах и ​​решениях, на которые также будет ссылаться в проекте MdiParent, ссылка будет быть в .exe каждого типа дочерней формы mdi.

Я протестировал свойства, которые я использую, но в том же проекте, и объединение меню прекрасно работает между MdiChild и Parent. Но когда я использую тот же код слияния, но в том случае, когда я ссылался на .exe проекта, содержащего мой MdiChild, я не добился успеха. Мне было интересно, есть ли обходной путь для этого? Или решение.

Причина, по которой я ссылаюсь на файлы .exe, заключается в том, что сами по себе являются проектами, которые могут быть независимыми и не только используются созданной мной формой MdiParent.

1 Ответ

1 голос
/ 29 июля 2009

У меня была похожая проблема, я считаю, что это связано с типом объекта, загруженного в отдельные домены приложения, которые затем делают их разными типами (здесь может быть неправильно ...)

Задумывались ли вы о том, чтобы родители / дети были в единой библиотеке классов, и ваши другие проекты ссылаются на это?

...