Сценарий: я хочу создать сборки спутников, которые являются сборками ресурсов. Эта сборка содержит только компилированные ресурсы (ResourceWriter). Цель состоит в том, чтобы создавать сборки ресурсов вне VS и добавлять их в приложение, а это в моем приложении С#
Atm Я использую AssemblyBuilder для создания сборки. Он работает, но нет информации о сборке. Никакой культуры, ключа или чего-либо еще. Сборка не выполняется приложением с Исключением ресурсов Missing Manfifest.: (
Если возможно, я хочу остаться с AssemblyBuilder или с помощью CodeDomProvider.
Вопрос. Что необходимо для добавления новой сборки сателлитов в мое приложение? Достаточно ли иметь папку с культурой (en-US) и сборку с ресурсами в США?
Question2: Можно ли предоставить некоторую метаинформацию, такую как Version, Culture, в сборку?
Question3: достаточно ли для добавления ресурсов в сборку?
Код:
AssemblyBuilder builder = AppDomain.CurrentDomain.DefineDynamicAssembly(
assemblyName, AssemblyBuilderAccess.RunAndSave, resourceFolder);
builder.AddResourceFile(name, assemblyFileName);
builder.Save(assemblyName.Name);
Для любой помощи я был бы благодарен. Спасибо заранее