My.Resources.Logdump.txt - 相同的路径,不同的内容

问题描述 投票:0回答:1

难道是因为在 Debug 和 Release 版本之间切换,只是存储在棘手的地方?

资源中有一个 Logdump.txt,它应该是通用的 Logdump,但是打开

My.Resources.Logdump
的相同路径到文本框会返回不同的内容,而不是打开窗口时的内容。

日志条目在窗口打开时读取,相同的路径,但是当我单击一个按钮将文本刷新到完全相同的路径

My.Resources.Logdump
,它只返回我写入资源文件的文本“Logdump.txt” .带星号的条目不见了。那么他们来自哪里?看图片。

(编辑:我使用以下方法将字符串附加到文件中:

 Dim file As System.IO.StreamWriter
                    file = My.Computer.FileSystem.OpenTextFileWriter(My.Resources.Logdump, True)
                    file.Write("Log Entry")
                    file.Close()

关于窗口加载、打开文件、保存文件等)

solution

resources

logdump-load

logdump-refresh

show logdump fullpath

.txt 是嵌入式资源,它设置为始终复制。我尝试使用路径

My.Resources.Logdump
作为通用 Logdump,没有重复。

Logdump.txt
一方面被写入,但是当按下文本按钮(
Textbox.Text = My.Resources.Logdump
)时它有不同的结果。

我也尝试过在内部使用

My.Settings.Logdump
字符串,但这非常不清楚并且有空异常错误。

string vb.net logging text-files text-editor
1个回答
0
投票

现在可能通过使用修复它:

Dim fileReader As String
    fileReader = My.Computer.FileSystem.ReadAllText(My.Resources.Logdump)
    LDContent.Text = fileReader

代替:

        LDContent.Text = My.Resources.Logdump
© www.soinside.com 2019 - 2024. All rights reserved.