vb.net – 如何将自定义文本文件添加到visual studio项目?
我正在构建一个打字应用程序,并希望将包含各种常用单词的文本文件添加到项目中,以后可以从中读取.但是,当我去Project – >添加现有项目,只有将VB代码文件添加到项目的选项.有没有办法将文本文件添加到项目中,还是我必须在运行时从文件中导入数据?
项目资源(Resx)版本:
对于您的示例,此版本更容易使用! >右键单击您的项目 现在访问此文件只需使用类似… Dim content As String = My.Resources.mytextfile 注意:您不需要扩展名,这也将是强类型的! 嵌入式资源版本: >右键单击您的项目. 添加文件后,在解决方案资源管理器窗口中选择文件将允许您选择“构建操作”.您可以从选项中选择内容或嵌入式资源.
取自; https://stackoverflow.com/a/145769/1305169 如果选择Embedded Resource,那么要读取文本文件,可以使用如下代码; Dim executing_assembly As System.Reflection.Assembly = _ Me.GetType.Assembly.GetEntryAssembly() ' Get our namespace. Dim my_namespace As String = _ executing_assembly.GetName().Name.ToString() ' Load a text file. Dim text_stream As Stream = _ executing_assembly.GetManifestResourceStream(my_namespace _ + ".text1.txt") If Not (text_stream Is Nothing) Then Dim stream_reader As New StreamReader(text_stream) Label1.Text = stream_reader.ReadToEnd() stream_reader.Close() End If 摘自:http://www.vb-helper.com/howto_net_embedded_resources.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |