客户端提供的自定义dll - 在vs project和git

时间:2016-10-11 12:00:26

标签: git visual-studio

有一个vs解决方案,通过git repo在许多开发人员之间共享。

我们有一个dll,它是我们为此项目所需的客户端的sdk。不幸的是没有Nuget这个dll。

dll设置为被git忽略,所以我不能把它放在bin文件夹中,因为它会被源代码控制丢弃。有没有一种好方法在项目的某个地方存储此dll的副本,并始终将它在build / rebuild上复制到bin文件夹。

一个lib文件夹或类似的东西?

1 个答案:

答案 0 :(得分:0)

  1. 最好的方法: 设置NuGet Server并将此库部署为NuGet包

  2. 解决方法: 创建一个lib文件夹,将您的库复制到此文件夹并将其添加到源代码管理中。 (可选)您可以对此文件使用构建操作将其复制到bin文件夹
    (例如内容)。 https://stackoverflow.com/questions/145752/what-are-the- various-build-action-settings-in-visual-studio-project-properties。但在 一般情况下,它会自动复制到bin文件夹中。