Я успешно создал свой собственный поставщик виртуальных путей для загрузки пользовательского элемента управления, встроенного в сборку. Проблема, с которой я столкнулся, заключается в том, что я не могу использовать какой-либо встроенный строковый ресурс в MyUserControl.ascx:
<Label runat="server" ID="MyLabel" Text="<%Resources: SR, Welcome%>"/>
Это приведет к тому, что IIS выдаст исключение компиляции во время выполнения, говоря, что ресурс SR.Welcome не найден. Я предполагаю, что среда выполнения ASP.NET ищет строковый ресурс SR в основной сборке вместо той, которая содержит мой пользовательский элемент управления.
Кто-нибудь имеет эту проблему и знает, как заставить ее работать?