【发布时间】:2020-03-26 02:37:08
【问题描述】:
我正在Visual Basic 中创建一个Console Application。我想像在Windows Forms 中一样使用My.Computer.FileSystem 之类的功能,但在我的项目中没有引用它。
经过一番谷歌搜索后,我发现了名为 Microsoft.VisualBasic.MyServices 的 this namespace,其中似乎包含 FileSystem 之类的内容,我无法使用 Console Application 访问这些内容
我已尝试引用在 COM Components 中找到的几个不同的库,但似乎没有一个库包含 MyServices
我知道这是可能的,因为几年前我与Console Applications 合作时曾经能够做到这一点。
任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
我的猜测是您的项目针对的是 .NET Core 而不是 .NET Framework,并且 .NET Core 不支持
My。 -
你到底想用
My.Computer.FileSystem做什么?其中一些可以很容易地替换为System.IO或其他地方的功能。 -
看来我的目标是错误的,我想使用
FileSystem,因为我发现它更加直接和整洁,我认为我们所有人都喜欢并且如果这是我没有错过的简单事情,我不会求助于System.IO。非常感谢@jmcilhinney -
每个人都有自己的喜好,但我会反对他们都可以做的事情,例如。使用
File.Exists而不是My.Computer.FileSystem.FileExists。
标签: vb.net console-application