Мы используем архитектуру плагинов на основе MVC с использованием ASPX-страниц (потому что Razor нужно предварительно скомпилировать).Таким образом, мы используем пользовательский AssemblyResourceProvider для получения пользовательских потоков для страниц.
Проблема возникает, когда мы пытаемся загрузить приложение Silverlight на странице ASPX, которая находится в той же сборке, что и страница, в качестве встроенногоресурс (потому что мы хотим полную архитектуру плагинов, одной DLL должно быть достаточно для всего).Даже при использовании физического .XAP мы не можем заставить его работать, мы предполагаем, что, поскольку путь к странице является виртуальным, он не сможет найти файл, что приведет к ошибке 2104 silverlight.
Мы можем использовать http uri для получения .xap, и это будет в крайнем случае, но мы бы хотели сделать что-то похожее, например, создать пользовательский AssemblyResourceProvider для страниц ASPX и получить поток из сборки.
Это вообще возможно?