我在C#有一个项目用于大学。我想在其中使用SQLite,但我应该如何包含它,因为我知道我必须给我的老师一个完整的VS2015项目文件夹?
我还使用2台带github的计算机来传输源。
由于我不太了解NuGet或Visual Studio的外部库(DLL)引用,我不知道应该使用什么。
NuGet会在项目文件夹中安装SQLite,还是应该选择DLL(来自here),并将其放在项目文件夹中?
另外在提问时,我应该在提交时忽略SQLite文件吗?
答案 0 :(得分:5)
您应该使用NuGet,是的,您应该将您的包文件夹添加到libcurl
。
答案 1 :(得分:0)
我肯定也会建议NuGet。可以将NuGet设置为在新人员构建时自动恢复文件。 (顺便说一下,Package Restore意味着NuGet会自动下载必要的文件)。这样你就不必传递DLL了。它还有助于确保每个人都使用正确的版本。
一般来说,如果可以避免将可执行代码检查到源代码管理中,那么这被认为是一种不好的做法。例如,这样做可能会使跟踪历史记录和版本差异变得更加困难。