Сбой при загрузке файла ресурсов VS2012 с помощью байтового массива
Раньше я использовал VS2010, который без проблем загружал System.Byte[] (байтовый массив) из файла ресурсов, однако теперь, когда я открываю тот же файл ресурсов с Visual Studio 2012 (VS2012), происходит сбой.
Вот формат, скопированный из файла Resources.resx:
<data name="BYTEARRAY_1" type="System.Byte[], mscorlib">
<value>
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZGVmZjBcZGVmb
c1xmcHJxMlxmY2hhcnNldDAgQXJpYWw7fXtcZjFcZnJvb
...
NCAqKioqKioqKioqKioqKioqKioqKioqKioqKipccGFy
У меня вопрос, что не так и как мне это исправить? Какой правильный формат сейчас?
Второй вопрос: как мне добавить новый байтовый массив в файл ресурсов. Я вижу возможность вставлять изображения, строки, файлы и значки, но не байтовый массив.
заранее спасибо
1 ответ
Решение, которое я выбрал, состояло в том, чтобы перекодировать и просто вставить файл в качестве ресурса. Файлы как ресурс могут загружаться как байтовый массив. Это было немного работы, но, по крайней мере, файлы легче поддерживать.
У Microsoft до сих пор есть ошибка, которую они представили в Visual Studio 2012 (VS2012), но эта ошибка на самом деле меня хорошо устроила.