(不)在 ASP.NET 上将 NuGet 包添加到 GIT

(Not) Adding NuGet packages to GIT on ASP.NET

在与 composernpm 和其他人合作后,开发人员不会将依赖项或二进制文件上传到源代码管理。也就是说,作为我第一次使用 NuGet 包,我注意到默认情况下包含它们(dllsexes)。

所以要么没有相对于 npm install 的命令会下载文件中列出的每个依赖项,我必须将 dll 和 exe 上传到源代码管理,要么默认由 [=26= 完成] 作为一个错误。哪一个? 如果它确实有恢复包的方法,它是哪一种?

PS: 我还没有第一次提交;等待 exclude/untrack 任何不需要在源代码管理上的东西

通常您不会将 NuGet 包放在源代码管理中。有一个选项允许 NuGet 在构建过程中恢复所需的包。您也可以从命令行或从 UI 手动恢复这些包,类似于 npm。