我正在尝试将著名的 BingSearchContainer.cs 类文件转换为 .dll,以便可以在 vb.net 项目中使用它。我已阅读并遵循此处提到的每一步
http://footyntech.wordpress.com/2011/07/27/creating-and-using-dll-files/
但是,当我编译时,它给了我底部屏幕截图中显示的几个错误
我还尝试将 .NET Framework 从 3.5 更改为 4.0,反之亦然,但没有运气。
有什么想法或建议吗?
我正在尝试将著名的 BingSearchContainer.cs 类文件转换为 .dll,以便可以在 vb.net 项目中使用它。我已阅读并遵循此处提到的每一步
http://footyntech.wordpress.com/2011/07/27/creating-and-using-dll-files/
但是,当我编译时,它给了我底部屏幕截图中显示的几个错误
我还尝试将 .NET Framework 从 3.5 更改为 4.0,反之亦然,但没有运气。
有什么想法或建议吗?
您必须引用代码使用的所需程序集,例如 System.Data.dll。使用命令行编译器,您可以使用开关 /r
csc /target:library /r:System.Data.dll /r:System.Data.Services.Client.dll /out:Student.dll BingSearchContainer.cs
对于缺少的每种数据类型,您必须在 MSDN 中检查该数据类型所在的程序集并将其添加到列表中。
在我看来,您缺少这部分:
要构建代码文件,您需要添加对以下库的引用。System.Data.Services.Client
至少在我的系统上,这个程序集位于:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\System.Data.Services.Client.dll
因此,您需要从那里获取 System.Data.Services.Client 并将其复制到本地构建文件夹。然后添加/reference:System.Data.Services.Client
到 csc 的命令行。或者,当然,只需使用 Visual Studio 并使用“添加引用...”的 .NET 选项卡为项目添加对 System.Data.Services.Client 的引用。