我正在构建一个 Sharepoint webpart,我需要使用 .net 3.5 microsoft.visualbasic.dll 参考,因为 Sharepoint 使用 .net 3.5。
我在哪里可以找到它?
我试着看这里,但找不到
C:\Windows\Microsoft.NET\Framework\v3.5
我尝试了 .net 4.0 dll,但该项目不允许我导入它。
我正在构建一个 Sharepoint webpart,我需要使用 .net 3.5 microsoft.visualbasic.dll 参考,因为 Sharepoint 使用 .net 3.5。
我在哪里可以找到它?
我试着看这里,但找不到
C:\Windows\Microsoft.NET\Framework\v3.5
我尝试了 .net 4.0 dll,但该项目不允许我导入它。
它不是 v3.5 特定的程序集,它是核心 .NET 程序集的一部分。因此,您会在 中找到它c:\windows\microsoft.net\framework\v2.0.50727
,以及 System.dll 和 mscorlib.dll 等其他核心程序集。v2.0.50727 是 .NET 框架版本 2.0 到 3.5 SP1 的运行时版本,它们都使用完全相同的 CLR 和核心程序集。
在 .NET 4 及更高版本中不同,引用程序集存储在不同的主目录中。它们在内部是不同的。GAC 中不再是程序集的副本,它们只包含元数据,没有 IL。你会发现它在c:\program files\reference assemblies\microsoft\framework\.netframework\v4.0
据我了解,如果您进入项目的编译选项并将目标框架设置为 .net 3.5,则不需要显式引用任何 visualbasic.dll