簡體   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