Итак, у меня есть две сборки ProjectA, которая содержит мое приложение. И ProjectB, который содержит страницы и другие классы.Перейти к странице В отдельной сборке с использованием отражения
При попытке перейти на страницу в проекте B. Как и:
// Earlier
RootFrame = new Frame();
Window.Current.Content = RootFrame;
//Relevant Code
RootFrame.Navigate(Type.GetType("ProjectB.MyDisplay,ProjectB"));
Делать это дает мне следующую ошибку:
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Другие классы будут создаваться. Это только страницы во время навигации.
Моя цель состоит в том, чтобы иметь возможность сбрасывать сборку и перемещаться по ее страницам. Я что-то делаю неправильно, или есть лучший подход?
[Обновить] В настоящее время это ограничение в рамках Framework. См. Ссылку ниже для получения дополнительной информации.
Yup. Этот поток похож на проблему, с которой я сталкиваюсь. Я не использовал Библиотеку Призмы, но я посмотрю. Благодаря! – Trent
Добро пожаловать! Отвечает ли мой ответ на правильный ответ? :) – pix
Я бы не сказал правильный ответ. Но это определенно привело меня в правильном направлении. Кажется, на данный момент нет ответа. Вероятно, нужно добавить его в список проблем для .NET Core. – Trent