Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 无法使用Microsoft.VisualBasic作为参考_Vb.net_Visual Studio - Fatal编程技术网

Vb.net 无法使用Microsoft.VisualBasic作为参考

Vb.net 无法使用Microsoft.VisualBasic作为参考,vb.net,visual-studio,Vb.net,Visual Studio,我试图使用Microsoft.VisualBasic,但我使用的是intranet笔记本电脑,无法从Visual Studio添加引用。是否有人有任何解决方案来获取名称空间Microsoft.VisualBasic,该名称空间具有类似Dir()、DateDiff、CreateObject等功能(我可以使用其他设备从internet下载并将其传输到intranet笔记本电脑)。如果您在VisualBasic项目中,则已经引用了Microsoft.VisualBasic程序集 如果您在一个C#项目中

我试图使用Microsoft.VisualBasic,但我使用的是intranet笔记本电脑,无法从Visual Studio添加引用。是否有人有任何解决方案来获取名称空间Microsoft.VisualBasic,该名称空间具有类似Dir()、DateDiff、CreateObject等功能(我可以使用其他设备从internet下载并将其传输到intranet笔记本电脑)。

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

如果您在一个C#项目中,并且喜欢使用Visual Basic功能(我猜您的意思可能是-对不起,您的问题在这方面不太准确),那么您必须手动引用它。当您单击“添加引用…”时,应该在“程序集”选项卡中找到它,但您也可以在
C:\Windows\Microsoft.NET\Framework\v4.0.30319
resp中找到它<代码>C:\Windows\Microsoft.NET\Framework64\v4.0.30319文件夹

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


但我的建议是:尽可能使用.NET而不是VB6兼容方法。我个人只使用C#中的Microsoft.VisualBasic来使用类似于操作符的

为什么不能添加引用?在VB.Net项目中,默认情况下它在那里。您的意思是,添加对非VB.Net项目的引用吗?您确定在
项目->引用->添加引用-/code>或项目属性/引用中看不到它吗?问题是通常Microsoft.VisualBasic命名空间应该在元数据中,但我不确定为什么它不在我的intranet膝上型电脑中。因此,您在
Application.Designer.vb
中有一个错误通知,
Settings.Designer.vb
等。当然引用了
Microsoft.VisualBasic
程序集,否则什么都不起作用?不知道内联网设备是什么,也不知道内联网与它有什么关系。该程序集与Visual Studio一起安装在本地计算机中;在.NET Framework中,所有函数都具有等效项(假定您已将其传输到“intranet”)。