调试中的文件访问正常,但在VB.net中的可执行文件中无法访问

调试中的文件访问正常,但在VB.net中的可执行文件中无法访问,vb.net,Vb.net,我使用streamwriter打开/创建文件并写入代码。这在调试模式下可以正常工作,但在运行可执行文件时出现“权限被拒绝”错误。下面是有问题的代码 Left out part of the code in first post, here's the correct snippet: Dim DateOfTest As Date Dim TesterName As String Dim SerialNumber As String

我使用streamwriter打开/创建文件并写入代码。这在调试模式下可以正常工作,但在运行可执行文件时出现“权限被拒绝”错误。下面是有问题的代码

      Left out part of the code in first post, here's the correct snippet:

        Dim DateOfTest As Date
        Dim TesterName As String
        Dim SerialNumber As String

        TesterName = TextBoxTester.Text
        DateOfTest = Now
        SerialNumber = TextBoxBoardSN.Text

        'File writing for test info
        Dim path As String = "C:\" & SerialNumber & ".txt"

        If File.Exists(path) Then
            File.Delete(path)
        End If

        ' Create the file. 
        Dim writer As StreamWriter = New StreamWriter(path)

        writer.WriteLine("CPX Loopback Test " & vbCrLf)
        writer.WriteLine("Serial Number " & vbTab & "Tester Name" & vbTab & "Date")
        writer.WriteLine(SerialNumber & vbTab & vbTab & TesterName & vbTab & vbTab & DateOfTest & vbCrLf)

尝试:右键单击=>以管理员身份运行


如果这解决了问题,那是因为visual studio的权限大于.exe的权限


如果这解决了问题,那是因为visual studio的特权大于.exe的特权。您解决了吗?您解决了吗?