首页 > 解决方案 > 为什么 My.Computer 在 Visual Basic .NET 控制台应用程序中不起作用?

问题描述

为什么这不起作用。我在学校计算机上尝试了这个(完全重新映像并在网络上运行),它运行良好然而,当我在我的家用电脑(新安装的 Visual Studio 2019)上尝试它时,它抛出了异常:

计算机不是 projectname 的成员。我的

代码在这里:

Imports System

Module Program

Sub Main(args As String())
    Dim fileReader As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader("D:\\story1.txt")
    Dim stringReader As String = ""
    Dim i As Integer = 1
    Dim TotalString As String = ""
    While stringReader <> "*"
        stringReader = fileReader.ReadLine()
        If i Mod 2 = 0 Then
            TotalString += stringReader
        End If
    End While
    Console.WriteLine(TotalString)
    Console.ReadKey()
End Sub
End Module

标签: vb.netstreamreader

解决方案


对此感到抱歉 - 我使用了错误类型的应用程序。我使用类型 Console app .NET core 而不是 Console app .NET Framework 对于任何不便,我深表歉意。


推荐阅读