.NET 3.5中的microsoft.visualbasic.dll在哪里?

4

我正在构建一个Sharepoint Webpart,需要使用.net 3.5的microsoft.visualbasic.dll参考,因为Sharepoint使用.net 3.5。

我在这里查找过,但找不到它。

C:\Windows\Microsoft.NET\Framework\v3.5

我尝试过使用 .net 4.0 的dll文件,但该项目不允许我导入。

2个回答

6
这不是v3.5特定的程序集,而是 .NET 核心程序集的一部分。因此,您可以在c:\windows\microsoft.net\framework\v2.0.50727找到它,以及像System.dll和mscorlib.dll这样的其他核心组件。v2.0.50727是.NET framework版本2.0到3.5 SP1的运行时版本,它们都使用完全相同的CLR和核心程序集。
在.NET 4及更高版本中,参考程序集存储在不同的主目录中,并且内部不同。现在不再是GAC中程序集的副本,它们只包含元数据,而没有IL。您将在c:\program files\reference assemblies\microsoft\framework\.netframework\v4.0找到它们。

1
据我所知,如果您进入项目的编译选项并将目标框架设置为 .net 3.5,就不需要显式引用任何 visualbasic.dll。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接