问题标签 [proget]

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.

0 投票
1 回答
202 浏览

nuget-server - Does proget support OData queries for Tags?

I am trying to query a proget server using the Nuget.Core API. This method:

Should, as I understands it, return only packages where Tags contains "ClientPackage". It actually returns the entire repository, which is not desirable. I could always filter client-side after the query returns, but with a couple of thousand nuget packages in our repository, it wouldn't be a good option.

Is it possible to run a OData query for tags against a proget server, and have it executed server-side?

0 投票
1 回答
1125 浏览

nuget - Nuget 更改日志规范的正确位置是什么?

我正在以增量迭代和高频模式发布 Nuget 包。

放置更改日志的最佳位置是什么?是[描述]。

或者是否有一个特定的地方可以按时间倒序放置更改日志?

我最终也会将此包推送到 [ProGet] ......如果有任何关于更改日志的实践?

0 投票
0 回答
75 浏览

proget - 如何将 Proget 服务更新到最新版本?

我正在使用版本 2.2.12(内部版本 5)的 ProGet 免费许可证,我想升级到最新版本 3.2.0。

我从官网下载了.exe文件,并尝试在本地虚拟机中升级。安装后,我在地址 localhost:8082 启动了 ProGet 服务。
服务开始了,但速度很慢。当页面最终加载并单击“激活许可证”时,该服务不再起作用。我重新启动 VM,但 localhost:8082 的网页仍然不可用。

知道可能出了什么问题吗?

0 投票
1 回答
9378 浏览

teamcity - 发布 NuGet 包 - TeamCity

我刚刚设置了 TeamCity 来自动化我们的构建,我们当前的解决方案有一个 dev 和 main 分支。我想要实现的是在我们的 ProGet 安装上构建开发分支并将其发布到开发 NuGet 提要,然后让主分支发布到 ProGet 服务器上的主 NuGet 提要。

我们正在使用 octopus deploy 来部署包,在 TeamCity 中,我们安装了 octopus deploy 插件,如果我勾选该框以运行 OctoPack,它会构建包,并在构建完成时显示为工件。如果我尝试在 TeamCity 中使用 NuGet Pack 构建步骤,我会在我们的一个项目中收到以下错误:

该项目已经构建并且可以与 OctoPack 一起使用,那么为什么它不能与 NuGet Pack 一起使用呢?Wwe 正在构建五个项目,前四个运行良好,一个是控制台应用程序,一个是 mvc 网站,两个是类库。一个不起作用的是 Windows 服务。

这里的最终目标是将这些包发布到 ProGet 上的私人订阅源。我不介意使用 OctoPack,但我想从 TeamCity 中删除这种依赖,但我可以忍受它。但是,当我尝试使用 NuGet Publish 运行器类型时,如何选择发布已创建的任何 NuGet 工件?

我一直在疯狂地搜索,我找不到任何有用的链接来描述你应该输入的内容,我非常感谢任何有用的评论/答案。

我们使用的是 TeamCity 8.15 版。

0 投票
0 回答
86 浏览

visual-studio-debugging - 本地源服务器VS2013exp找不到源

我已经安装了一个内部 proget 服务器,“proget”作为独立服务(不是 IIS)。我可以将 -Symbols 包推送给它,并使用依赖项。但是,我无法进入依赖关系。

我正在使用我的默认提要设置的所有默认设置。当我加载http://proget.domain.local/ 时,我可以看到 proget 的 UI 就好了。

我一遍又一遍地关注http://inedo.com/support/kb/1036/using-progets-symbol-server,看看我是否错过了一步。

  • 我正在为我的源服务器使用http://proget.domain.local/symbols/Default
  • 未选中“仅启用我的代码”
  • 未选中“要求源文件与原始版本完全匹配”
  • 检查“启用源服务器支持”的整个树

当我构建我的项目时,我的包//lib 不包含 PDB 文件。从我读到的内容来看,虽然对我来说违反直觉,但由于缺少 PDB,这就是源服务器的使用方式。那正确吗?

当我运行提琴手时,我确实看到成功尝试检索 PDB 200 OK http://proget.domain.local/symbols/Default/domain.core.api.utils.pdb/CE8120175941480FBFD0F51EE58AE1991/domain.core.api.utils .pdb

以下行包含在许多二进制数据中。我不知道这里是否有任何用处。

当我进入 proget 并取消选中提要中的“自动剥离符号”时,也会出现同样的问题。

当我尝试进入依赖项时,我没有收到任何错误,只是找不到源,浏览...对话框。

有没有人有任何想法?我已经用尽了谷歌。

0 投票
4 回答
2430 浏览

nuget - 带缓存的 NuGet 服务器

我有一个构建服务器,可以在每个构建中提取 nuget 包,并且目前在内部为自定义包部署了一个 NugetGallery。现在,就像没有明天一样消耗带宽(不是什么大不了的事,但我想善良,让我们的事情变得更快)。

所以我想自动镜像回购并缓存它们。

到目前为止,我有几个选择:MyGet,这是一个仅限云的产品(所以没有)和 Proget(我倾向于)。我还缺少其他自动镜像选项吗?

0 投票
1 回答
411 浏览

nuget-server - 检查 ProGet 提要时,VS 中的“管理解决方案的 NuGet 包”会挂起

在 Visual Studio 中,当使用Manage NuGet Packages for Solution时,ProGet 源永远不会返回。Visual Studio 只是挂起。从未传递来自提要的更新。在项目级别使用管理 NuGet 包时,ProGet 提要运行良好,而且非常快速。

有解决这个问题的办法吗?这是阻止完全使用 ProGet 的唯一问题。

更新: 我现在很高兴与 ProGet 团队一起解决这个问题。

0 投票
1 回答
669 浏览

nuget-server - ProGet未经身份验证的提要;无需用户/密码

是否可以在 ProGet 中创建未经身份验证的 nuget 提要,而无需提供用户凭据即可访问提要?

0 投票
0 回答
439 浏览

proget - 为什么匿名用户需要正确的“Feeds_ViewFeed”才能由经过身份验证的用户发布包?

username:password只要匿名用户至少没有“Feeds_ViewFeed”权限,我就无法使用 API 密钥为经过身份验证的用户发布包。

但我不想让匿名用户看到我的包裹。但我需要由经过身份验证的用户发布包。

使用以下配置进行测试

  • ProGet 由 windows 服务托管
  • 匿名者没有分配任何权利

如果我尝试推送一个包,我会收到以下错误:

还尝试为匿名用户提供“Feeds_AddPackage”权限并通过 API 密钥保护提要。没有分配给匿名的“Feeds_ViewFeed”也不起作用。一旦分配了“Feeds_ViewFeed”,使用 API 密钥推送也可以工作。

这是设计、配置错误还是错误?

有什么建议吗?

产品:ProGet 版本:3.5.5

0 投票
0 回答
74 浏览

visual-studio - 为什么 ProGet 处理内部版本号中的前导 0 与 nuget.org 不同?

当我使用nuget.org ( https://www.nuget.org/api/v2/nuget.exe ) 作为源安装Moq 4.2.1502.911时,文件夹名称为.Moq.4.2.1502.0911

当我将相同的包上传到 ProGet 服务器并尝试使用nuget.exe来安装该包时,文件夹名称为Moq.4.2.1502.911.

Visual Studio 能够成功使用 nuget.org 包,但不能成功使用 ProGet 包。这可能是因为对它的引用Moq.dll会自动添加到.csproj文件中使用带有 0 ( Moq.4.2.1502.0911) 的文件夹名称。

查看.nuspec文件,<version>节点是<version>4.2.1502.0911</version>,它与从 nuget.org 安装时的文件夹名称匹配。

为什么 ProGet 处理包的方式与 nuget.org 不同?