不能使用Microsoft.VisualBasic作为参考

时间:2019-06-13 07:31:21

标签: vb.net visual-studio

我正在尝试使用Microsoft.VisualBasic,但是我使用的是Intranet便携式计算机,因此无法从Visual Studio添加引用。没有人有任何解决方案来获取具有Dir(),DateDiff,CreateObject等功能的Namespace Microsoft.VisualBasic。(我可以用另一台设备从Internet下载并将其传输到Intranet笔记本电脑。)

1 个答案:

答案 0 :(得分:1)

如果您在VisualBasic项目中,则已经引用了Microsoft.VisualBasic程序集。

如果您在C#项目中并且喜欢使用Visual Basic功能(我想您可能会说-抱歉,但是您的问题在这方面不是太精确了),则必须引用它手动。单击“添加引用...”时,应该在“程序集”选项卡中找到它,但是您也可以在C:\Windows\Microsoft.NET\Framework\v4.0.30319中分别找到它。 C:\Windows\Microsoft.NET\Framework64\v4.0.30319个文件夹。

由于C#不允许省略模块名称,因此您必须在函数前面加上前缀,例如DateAndTime.DateDiff(..)(在使用using Microsoft.VisualBasic;导入名称空间Microsoft.VisualBasic之后。)

但是我的建议是:尽可能使用.NET而不是VB6兼容性方法。我个人仅使用C#中的Microsoft.VisualBasic来使用LIKE运算符。

相关问题