安装 MongoDB C# 驱动程序用于 SSIS

4
我正在尝试使用SSIS构建一些ETL包,以在MongoDB和MSSQL Server之间加载数据。根据这篇文章Importing MongoDB Data Using SSIS 2012,我需要安装MongoDB C#驱动程序。我下载了CSharpDriver-2.2.3.zip。然而,gacutil投诉DLL未签名。然后我去下载了整个驱动程序的解决方案,希望能自己编译并签名。令人惊讶的是,我的Visual Studio 2012甚至无法识别代码中的lambda表达式,并抛出了很多错误。我可以看到解决方案中的项目正在使用.NET Framework 4.5。
自从.NET Framework 2.0以来,我没有做过太多C#编程,所以不太熟悉所有最新的东西。我的最终目标是为SSIS启用MongoDB驱动程序。如果有人可以帮助我:
  • 帮我编译驱动程序
  • 或者向我指出一份强制签名的驱动程序副本。

提前感谢。


你试过下载社区版吗?它是免费的。https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx - Saleem
Salem,我正在使用专业版。这不应该更“强大”吗?无论如何,我会尝试社区版。谢谢! - Lee
你提到的Visual Studio 2012已经过时,不支持大部分现代C#语言特性。我建议使用2015版本。 - Saleem
1个回答

1
您可以通过安装NuGet包为项目添加C#6支持。
安装命令:Install-Package Microsoft.Net.Compilers
虽然您仍会看到许多红色下划线,但在此之后您应该能够编译成功。
希望这有所帮助...
Aj

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