visual-studio - 当简单的共享文件夹运行良好时,NuGet 自托管 : why bother with a Nuget. 服务器

标签 visual-studio nuget nuget-server

在我的公司,我们希望使用内部 NuGet 包源来发布我们的内部库和工具。

plentyexamples介绍如何构建自己的 NuGet 服务器(托管在 IIS 中)。但也可以简单地将所有 .nupkg 文件放在具有良好管理的读/写权限的共享文件夹中,以便整个团队都可以访问它们。

在这两种情况下,Visual Studio(此处为 2013)中的配置都是显而易见的: enter image description here

与简单的共享文件夹相比,费心 IIS 托管、服务器部署等有什么优势吗?

最佳答案

  • 在没有 VPN 的情况下在家工作时,安全的网络连接更为可取。
  • 分布式团队可能需要访问权限(将项目组件外包给印度或波兰)。
  • 构建服务器可能不支持共享文件夹方法(为没有桌面 session 的用户允许 UNC 路径会更加复杂)。
  • 防火墙限制或公司政策可能是使网络服务器更具吸引力的原因。

我还看到 DropBox 被用于共享存储库,它可以解决共享文件夹的许多问题,并且设置起来也更省事。通常,公司政策不允许使用 DropBox 或类似的东西,在这种情况下,网络服务器可能效果最好。

关于visual-studio - 当简单的共享文件夹运行良好时,NuGet 自托管 : why bother with a Nuget. 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26860467/

相关文章:

visual-studio - 试图让 DataRow[] Debugger Visualizer 在 Visual Studio 2010 中工作

c# - 资源文件无效

nuget-server - 发布到 ProGet 但我看不到任何包

c++ - 如何控制 DLL 的搜索顺序以避免劫持?

c# - Visual Studio 版本控制

.net - 在构建时将项目引用更改为 NuGet 包引用

compiler-errors - 如何解决 “The type or namespace name ' Didstopia'找不到(您是否缺少using指令或程序集引用?)”

android - Xamarin.Forms 项目中已添加 NuGet 包

tfs - 如何在 nuget 包版本中添加 <release note> 节点?

msbuild - 商业nuget包的许可表达式