Я хочу, чтобы иметь возможность читать и писать ресурсы с классом ResourceManager в Visual Basic .NET (2010) вместо того, чтобы использовать Win32 API (UpdateResources)запись/чтение ресурсов с System.Resources.ResourceManager
Я попытался сначала прочитать ресурсы, как это:
Dim ResMan As New Resources.ResourceManager("Resources", System.Reflection.Assembly.GetExecutingAssembly())
Dim Bytes As Byte() = DirectCast(ResMan.GetObject("Bytes"), Byte())
ResMan.ReleaseAllResources()
и это сработало, но тогда я пытался писать ресурсы, но это не работает, я продолжал получать ошибки, и честно мой код был настолько грязным мне было стыдно ,
Так что в основном мне нужен способ писать ресурсы с помощью ResourceManager.
Вы не можете это сделать, они читаются только. Вот почему есть «GetObject», но не «SetObject». Ошибки, вероятно, были чем-то вроде readonly, нет? – Plutonix
А, я вижу! Ну спасибо за информацию. Мне просто интересно, как вы на самом деле должны писать ресурсы? –
Сохраните их где-нибудь ... ресурсы, которые вы добавляете/имеете в VS, скомпилированы в приложение, поэтому вы не можете добавить к ним или даже удалить их. – Plutonix