托管您自己的 NuGet 和符号源服务器?
Posted
技术标签:
【中文标题】托管您自己的 NuGet 和符号源服务器?【英文标题】:Hosting your own NuGet and Symbol Source server? 【发布时间】:2012-07-19 05:05:00 【问题描述】:我知道我们可以托管我们自己的私有/内部 NuGet 服务器,但是有没有办法也托管您自己的链接到您的私有 NuGet 包的符号源服务器?我公司的政策不允许发布源代码,甚至不允许发布到 SymbolSource.Org 私人仓库。
谢谢。
【问题讨论】:
只是想补充一点,ProGet 的付费版本除了托管您的私有 NuGet 提要外,还包括用于这些提要的符号/源服务器。 作为对此的更新(大约两年后)... ProGet 现在在免费版中包含 Symbol Serving。 【参考方案1】:刚刚发现 SymbolSource 发布了一个名为 SymbolSource Server Basic 的社区版本。一个小时左右就搞定了!
【讨论】:
这似乎不适用于 NuGet v3 客户端,因为这会截断第 4 个版本的小数,即 1.0.0.0 变为 1.0.0。【参考方案2】:这应该可以使用 NuGet.Server 作为符号+源服务器,根据这篇文章:NuGetsymbolssource-repository
如果这不起作用,请告诉我,
【讨论】:
我今天在做一些研究时看到了这一点。我不确定该项目 (NuRep) 的活跃程度,似乎上次提交/更改是在 2 月。 NuRep 已更名为 NuPeek (bitbucket.org/thinkbeforecoding/nupeek),目前似乎正在积极开发中。 不再那么活跃了【参考方案3】:我相信,从 7.x 版开始,TeamCity 可以是开箱即用的 NuGet 服务器。还有一个添加了插件的符号服务器。这是插件的链接:http://confluence.jetbrains.com/display/TW/Symbol+Server
【讨论】:
以上是关于托管您自己的 NuGet 和符号源服务器?的主要内容,如果未能解决你的问题,请参考以下文章
源链接无法从私有 azure 符号服务器下载 nuget 的源文件,使用了错误的域 dev.azure.com/raw/