Member 13007431 Ответов: 1

О папке ресурсов в VB.NET


У меня есть один xml-файл и текст, добавленный в папку ресурсов моего компьютера. vb.net проект, и я хочу использовать его в своем коде, как я могу получить доступ к этим файлам??

Что я уже пробовал:

Я пытался использовать
My. resources. & lt;filename>
но это не работает

CHill60

Вы только что добавили файлы в папку ресурсов или на самом деле добавили их как ресурсы?

1 Ответов

Рейтинг:
1

CHill60

Предполагая, что вы добавили файлы в качестве ресурсов, выберите файл(ы) в обозревателе решений и убедитесь, что свойство "Build Action" имеет значение " Embedded Resource"

Затем вы можете перейти к тексту следующим образом:

Dim filetext As String
Dim ass As Assembly = GetType(yourClassName).Assembly
Using reader As New StreamReader(ass.GetManifestResourceStream("yourNamespace.yourTextFile.txt"))
    fileText = reader.ReadToEnd()
End Using
Вы также можете загрузить текст файла с помощью
fileText = My.Resources.Resource1.yourFileName

Если вы загружаете XML таким образом, то не забудьте использовать LoadXml метод и нет Load потому что файл будет возвращен в виде (большой) строки, а не имени файла


Member 13007431

хорошо спасибо