问题标签 [nuget-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nuget - 如何创建本地 nuget 存储库并仅与内部批准的软件包保持同步?
根据内部政策,我必须设置一个本地 nuget 存储库,其中仅包含内部委员会批准的包。
我知道如何设置本地 nuget 服务器,我还找到了如何从 Nuget 下载所有包(http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository -with-powershell.aspx),但我需要的是一种方法来下载通过其依赖项批准的软件包,将它们保存在我的本地服务器上,然后可能在新版本出现时保持它们的最新状态,并且它在内部得到“重新批准”。
谢谢
localization - NuGet 卫星包未添加到主包的 lib
我正在尝试为另一个包的本地化创建一个 nuget 包,并且我正在遵循卫星包方法。
我很确定严格遵守这些规则以及命名约定,但是当我从我的 nuget 存储库服务器下载卫星包时,它没有在主目录的 /lib/ 文件夹下添加预期的 /it/ 文件夹包裹。
主要文件结构如下
/lib/net45/myfile.dll
和卫星包有
/lib/net45/it/myfile.resources.dll
我尝试了所有方法,并使用AspNet.Mvc.5.1.1包及其附属包仔细检查了我的包配置。他们是一样的...
我想知道问题是否可能出在 NuGet 服务器上(但对我来说听起来很奇怪)?
服务器版本为 v2.8.50126.400
更新 所以它似乎真的是服务器,好像我使用本地路径(C:...)作为 repo 源,包按预期运行。
无论如何,我刚刚使用 NuGet.Server 包来创建服务器,我错过了一些特定的配置吗?
nuget - 使用 NuGet 将我的解决方案中的“所有”包推送到共享驱动器?
我最近设置了一个共享驱动器作为我的私人 nuget 存储库。
我希望将所有 nupkg 文件从我的包目录推送到我的共享驱动器。
我设法弄清楚这个命令
现在虽然这应该可以工作,但在我的包目录下,每个 nupkg 文件都在它自己的目录中,所以它似乎不是在搜索递归,我尝试了 -s 和 /s 希望这能工作但没有。
它产生以下错误
我确实在我的 VS 解决方案中看到了我的包目录下的所有 nupkg 文件,所以我希望将它们推送到我的私人仓库。
我不想为每个文件执行以下操作。
有没有更好的办法 ?
期待任何帮助或信息。
谢谢。
nuget - 如何使用 Nuget API 连接到 Nuget 在线存储库?
我正在尝试使用 HTTP URI 连接到 Nuget Online 存储库。我正在使用PackageManager对象并在构造函数中为其提供DataServicePackageRepository对象。它似乎没有获取列表。我可能做错了什么?
我应该使用不同的存储库类吗?
这是我的包管理器初始化代码
nuget - 私人 nuget 提要 - 包路径文件夹和索引问题
我们使用 nuget.server 2.8 创建了一个私有源,用于在我们的组织中托管 nuget 包(主要是巧克力包)。我想改进/扩展索引功能,但我不知道该怎么做。
我知道在典型的 nuget 服务器提要中,所有 .NUPKG 文件都将位于配置中指定的包路径的根目录中。长话短说,我们需要该包提要中的文件夹结构,因为组织内的不同组将使用 SVN 提交最终到这里的数据。为了轻松管理这一点,我们需要一个更复杂的文件夹结构。
但是,我发现包路径根目录或一个文件夹深处的 .NUPKG 已被编入索引,并可通过提要获取。一旦深入两个文件夹,NUPKG 文件就不会被索引,也不能通过 nuget 提要获得。有没有一种相对简单的方法可以改变它?这是某处指定的设置吗?我似乎无法找到这个限制来自哪里。任何方向都会很出色。
nuget - 托管内部 Nuget 和 Symbols 服务器
当我运行“自我诊断工具”时,我已经在一个解决方案中设置了 Nuget.Server 和 SymbolSource Server Basic,但出现以下异常,有人知道这是什么吗?
我正在访问的 URL 是
找不到方法:'无效 NuGet.PackageServer.PushPackage(System.String,System.IO.Stream,Int32)'。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.MissingMethodException:找不到方法:'Void NuGet.PackageServer.PushPackage(System.String,System.IO.Stream,Int32)'。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
nuget - 包没有出现在 proget 提要中
我正在使用 proget 上传包,我是从磁盘手动上传,但是当我去检查包是否存在于提要中时,它不存在。当我登录到托管 proget 的服务器并转到 PackagesRootPath 时,我可以看到包确实在服务器上!
任何想法为什么它没有出现在提要中?
ps 我已经重新启动了网站/应用程序池和 ProGet 服务,但仍然无法正常工作。
nuget - 更新 NuGet 本地服务器
我在 2.2 版中都有本地 NuGet 服务器和 NuGet 库
我想将它们更新到 2.8.1,而不会丢失我在网站上所做的所有包和更改。
反正有这样做吗?
谢谢
visual-studio-2012 - Proget 符号服务器:下载 pdb 但未找到调试符号
所以我使用的是最新版本 - Proget 3.0.3 build 1
无论我做什么,我都无法让 Proget 充当符号服务器。不确定这是 VS2012/Proget 还是两者兼而有之。回顾:
- 包和符号已手动上传到 Proget。验证 Proget 报告符号在包页面上可用。
- 包 ID 与我在引用的 DLL 上的匹配。
- 在输出窗口中,我看到
PdbNavigator: Downloader: http://myserver/symbols/default/CQRS.Engine.pdb/9C8207DD2A6443DCB1D717C237949F317/CQRS.Engine.pdb -> ok, 91.5 KB
PdbNavigator: No debugging information found on symbol servers for CQRS.Engine, Version=2.2.3.0, Culture=neutral, PublicKeyToken=null
所以它正在下载 .pdb 文件但随后出错?从输出窗口访问链接也会下载 pdb。
我在 Proget 服务器上没有看到任何索引错误或其他错误 - 所以我假设这是 Visual Studio 而不是 proget。
更新 1 所以在进一步挖掘之后 - 我能够得到一个日志,表明 PDB 没问题,但是源下载失败。我的 proget 服务器位于反向代理后面 - 所以这绝对是 url 中“localhost:81”的原因。但是,我怀疑它仍然无法正常工作,因为如果我用我的服务器名称替换它,我仍然会收到 404 错误。
有没有人让 Proget 在反向代理后面正常工作?
UPDATE 2看起来这可能是 Resharper 问题ReSharper PdbNavigator 在符号服务器上找不到调试信息
nuget-server - 发布到 ProGet,我看不到任何包
我正在尝试使用 ProGet 设置 NuGet 服务器,并且在发布包时遇到了障碍,并且它没有出现在提要中。该包被写入磁盘并在其他 NuGet 源中工作。其他包也没有出现在 ProGet 提要中,所以我很确定包没问题,问题出在 ProGet 上。
我正在使用 ProGet 的社区版本,但我不明白为什么这会影响任何事情。
欢迎任何想法!