[英]Should I use NuGet or DLL reference?
我有一个用C#开发的项目。 我想在其中使用SQLite,但是要知道我必须给我的老师完整的VS2015项目文件夹,我应该如何包括它?
我还使用2台计算机和github来传输源。
由于我不太了解Visual Studio的NuGet或外部库(DLL)引用,因此我不知道应该使用什么。
NuGet是将SQLite安装在项目文件夹中,还是应该选择DLL(从此处开始 )并将其放入项目文件夹中?
另外还有一个问题,提交时是否应该忽略SQLite文件?
您应该使用NuGet,是的,您应该将packages文件夹添加到.gitignore
。
我当然也建议NuGet。 可以将NuGet设置为在建立新人员时自动还原文件。 (顺便说一下,Package Restore仅意味着NuGet将自动下载必要的文件)。 这样,您就不必传递DLL。 它还有助于确保每个人都使用正确的版本。
通常,如果可以避免将可执行代码检入源代码管理,则是一种不良做法。 例如,这样做会使跟踪历史记录和版本差异变得更加困难。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.