在Nuget安装数据时,是否可以在项目之间共享大量数据?

时间:2011-11-30 01:42:56

标签: visual-studio-2010 maven nuget

我发现nuget似乎总是在visual studio项目的文件夹下安装包。 这对我来说是不可行的,因为我要分发的包中包含大量数据。每当我将该包添加到新的visual studio项目时,我都不想复制它。 我希望在项目之间共享数据。由于它是共享的,如果一个项目删除了该包,数据应保留在那里,直到我明确告诉系统删除​​它。

有什么办法可以解决这类问题吗?

我听说Maven在全球范围内安装软件包并且没有这样的问题。如何使用Maven来安装.NET库,这可能吗?什么是潜在的问题?

1 个答案:

答案 0 :(得分:1)

要上传和存储您的.NET文物,您需要一个Maven存储库管理器,如NexusArtifactoryArchiva。好消息是它们能够存储任何类型的文件。

如果您不希望将构建过程转换为Maven,我建议您使用answer与MSBuild一起使用以下Apache ivy。所有Maven客户似乎都会缓存他们的下载以供跨项目使用(他们基本上是智能下载程序)

即将推出的2.0版Nexus承诺与NuGet集成。我希望将来能从Maven获得更好的.NET支持。