Я использую устаревшую, неуправляемую, ресурсную только С++ dll в новом приложении С#. Мне удалось загрузить ресурсы из dll, используя жестко заданные номера ресурсов.
Есть ли способ сделать это, используя идентификатор ресурса в С#?
Старый код C++ все еще поддерживается, что означает, что идентификаторы/значения ресурсов могут измениться. Это может сделать номера ресурсов в коде С# неверными/недействительными.
Лучшее, что я могу придумать, это вырезать/вставить файл resource.h в класс С#, а затем выполнить ручной поиск/замену, чтобы отформатировать его в класс С#. Это нужно будет делать после каждого изменения файла ресурсов. Есть ли способ лучше?