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