繁体   English   中英

我应该使用NuGet还是DLL参考?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM