在编码汇编的文件vb.net中添加资源



我尝试搜索解决方案,但失败了。谁能请我指向解决方案的正确方向?引用编码:https://msdn.microsoft.com/en-us/library/y2k85ax6(v = vs.110).aspx

我正在尝试使用:

添加资源
Parameters.EmbeddedResources.Add(Directory.GetCurrentDirectory & "HTML.txt")
Parameters.EmbeddedResources.Add(Directory.GetCurrentDirectory & "logo.png")

,但我无法从外部来源访问它们:

 Dim content As String = My.Resources.HTML
 Dim logo As Image = My.Resources.logo

这是错误:

'Resource' is not memeber of 'My'.
'Resource' is not memeber of 'My'.

这是我解决问题的方式:

Compiler.vb

Using rw As New ResourceWriter(".Library.resources")
   rw.AddResource("HTML.txt", My.Resources.HTML)
   rw.Generate()
   rw.Close()
End Using
Parameters.EmbeddedResources.Add(".Library.resources")

source.txt

Dim rm As New ResourceManager("Library", GetType(NameSpace).Assembly)
Dim SomeString As String = rm.GetString("HTML.txt")

最新更新