如何将对PostgreSQLCopyHelper的引用添加到.Net Core Web项目?

时间:2017-06-03 05:51:40

标签: postgresql asp.net-core asp.net-core-mvc

我是.Net Core世界的全新手,我正在加快速度。

我有一个.Net Core Web服务项目,它与PostgreSql DB(通过NpgSQL)对话。

我还有一些其他应用程序利用PostgreSQLCopyHelper来帮助提高批量插入的性能。

如何将PostgreSQLCopyHelper的引用添加到我的.Net Core项目中?根据Git中的注释,PostgresSQLCopyHelper可以在.Net Core中使用。

THX

2 个答案:

答案 0 :(得分:2)

您可以修改项目文件并包含参考。

<ItemGroup>
  <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0-preview1-final" />
  <PackageReference Include="PostgreSQLCopyHelper" Version="1.1.0" />
</ItemGroup>

这将下载PostgreSQLCopyHelper库以及相关的依赖项。 PostgreSQLCopyHelper - Restore packages

答案 1 :(得分:2)

您试图告诉Visual Studio从nuget https://www.nuget.org/packages/PostgreSQLCopyHelper/获取包。我认为你是正确的.net核心兼容(nuget页面表示.NET标准1.3)。

有几种方法可以获取它。

  • 右键点击解决方案中的项目,然后点击“管理Nuget依赖关系”,搜索“PostgreSQLCopyHelper”&#39;在浏览标签中并安装。
  • 从包管理器控制台安装&#39;在VS中通过运行命令Install-Package PostgreSQLCopyHelper
  • 如前所述,直接编辑项目文件并恢复软件包&#39;或者&#39; build&#39;

希望这样做, 尼尔