我正在尝试将着名的BingSearchContainer.cs类文件转换为.dll,以便我可以在vb.net项目中使用它。我已阅读并遵循此处提到的每一步
http://footyntech.wordpress.com/2011/07/27/creating-and-using-dll-files/
然而,当我编译它时,我会在底部屏幕截图中显示几个错误
我还尝试将.NET Framework从3.5更改为4.0,反之亦然,但没有运气。
有什么想法或建议吗?
答案 0 :(得分:5)
您必须引用代码使用的必需程序集,例如System.Data.dll中。使用命令行编译器,您可以使用开关/ r
执行此操作csc /target:library /r:System.Data.dll /r:System.Data.Services.Client.dll /out:Student.dll BingSearchContainer.cs
对于缺少的每种数据类型,您必须在MSDN中检查此数据类型所在的程序集,并将其添加到列表中。
答案 1 :(得分:2)
在我看来,你错过了这一部分:
要构建代码文件,您需要添加对以下内容的引用 图书馆。 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的引用。