У меня есть DLL, в которой некоторое время был встроенный ресурс, называемый cert1.p12.Он появляется в Reflector под ресурсами, и я могу получить к нему доступ из кода без проблем.Однако теперь я добавил новый встроенный ресурс с именем cert2.pem, пометил его как встроенный ресурс, и это показано в файле .csproj.Однако, когда я компилирую, он не появляется в Reflector, и я не могу получить к нему доступ из кода.
Однако теперь есть файл ресурсов для конкретного языка с ресурсом cert2.
Одна вещь, которую язаметил в выводе компилятора:
Csc.exe содержал строку с /resource:Provided\cert1.p12,BookingClient.Provided.cert.p12, но без упоминания о новом ресурсе.
Была также строка AL.exe с /embed:Provided\cert2.pem,BookingClient.Provided.cert2.pem
Одна разница между файлами - двоичная, а другая - текстовая.
Компилятор как-то по-разному относится к этим двум ресурсам?Как я могу сказать компилятору, что, несмотря на то, что файл является текстовым, он не является языковым ресурсом и должен помещаться в основную DLL.Мне даже не нужен специфический для языка ресурс dll.
Большое спасибо.