Меню Объединение ссылок (.dll и .exe)

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

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

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


person Lloyd Powell    schedule 28.05.2009    source источник


Ответы (1)


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

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

person TWith2Sugars    schedule 29.07.2009