Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# (不是)在ASP.NET上将NuGet包添加到GIT_C#_Asp.net_Git_Visual Studio 2012 - Fatal编程技术网

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

C# (不是)在ASP.NET上将NuGet包添加到GIT,c#,asp.net,git,visual-studio-2012,C#,Asp.net,Git,Visual Studio 2012,在使用过composer、npm和其他不同的工具之后,开发人员不会将依赖项或二进制文件上传到源代码管理。这就是说,作为我第一次使用NuGet软件包,我注意到默认情况下会包括它们(dll和exes) 因此,要么没有与npm install相关的命令可以下载文件中列出的每个依赖项,我必须将DLL和exe上载到源代码管理,要么visualstudio默认情况下这样做是错误的。是哪一个? 如果它确实有办法恢复包,它是哪一种 附言:我还没有做出第一次承诺;等待排除/取消跟踪不需要在源代码管理上的任何内容通

在使用过
composer
npm
和其他不同的工具之后,开发人员不会将依赖项或二进制文件上传到源代码管理。这就是说,作为我第一次使用NuGet软件包,我注意到默认情况下会包括它们(dllexes

因此,要么没有与
npm install
相关的命令可以下载文件中列出的每个依赖项,我必须将DLL和exe上载到源代码管理,要么visualstudio默认情况下这样做是错误的。是哪一个? 如果它确实有办法恢复包,它是哪一种


附言:我还没有做出第一次承诺;等待排除/取消跟踪不需要在源代码管理上的任何内容

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

谢谢,这就是我需要的答案。您可以演示如何设置VS以在生成时还原NuGet软件包吗?在解决方案资源管理器中,右键单击引用,选择管理NuGet软件包。单击左下角的设置按钮。从“常规”选项卡选中“允许NuGet还原包…”。。。