问题标签 [nuspec]

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 回答
2484 浏览

nuget - NuGet 从 nuspec 中的符号包中排除文件

对具有随附 .nuspec 文件的 .csproj 文件执行 nuget 包时,从符号 .nupkg 中排除某些文件的语法是什么?

为清楚起见,我不想将这些文件从正常的 .nupkg 中排除,而只是从符号 .nupkg 中排除。这是因为 SymbolSource无法将这些文件解析为托管程序集。

我们的解决方法是在创建符号 .nupkg 后从符号中删除特定文件,但最好在.nuspec 文件或 package 命令中以某种声明方式排除它们。

0 投票
0 回答
105 浏览

.net - 如何查询 nuget.org 的元信息

我需要找出一些特定的元信息,如哈希、许可证、作者,而不是下载特定版本的包。我已经发现了 web api 的存在,但不知道如何真正使用它。如果我查询这样的内容: https://www.nuget.org/api/v2/FindPackagesById()?id= 'package.name.here' 我会得到一个包含许多信息的大型 xml 文档,这很好。有没有办法进一步定制我的查询,只向我发送我真正需要的元信息?

0 投票
1 回答
354 浏览

.net - 使用 Slow Cheetah 转换 Nuspec 文件

过去我使用过Slow Cheetah来转换各种文件.config.xml但现在我想用它来转换.nuspec文件。但是,当我右键单击文件时,不会出现“添加转换”。.nuspec我很确定这只是因为 Slow Cheetah 对文件扩展名一无所知。

有没有办法配置 Slow Cheetah 以便它可以转换 Nuspec 文件,或者就此而言,我需要它的任何文件扩展名?

0 投票
2 回答
5644 浏览

nuget - NuGet Pack .nuspec 文件返回“替换令牌‘版本’没有价值。”

这是我尝试在 Visual Studio 2013 中打包项目时遇到的错误:

这有什么问题?

0 投票
0 回答
93 浏览

nuspec - 为什么 nuget/proget 列表不使用 nuspec 文件中的汇总值?

我注意到,当使用此处定义的摘要字段时,摘要很好地显示在 Visual Studio 的包管理中,但在直接查看下面列出的包存储库时它们不会显示。为什么是这样?既然似乎所有这些地方都没有尊重它,而有些地方则没有,那一定是有原因的。

(编辑:出现巧克力在描述的摘要之前)

0 投票
1 回答
1589 浏览

nuget - nuspec 文件中格式化描述的约定是否记录在某处?

我环顾四周,找不到在哪里记录了格式化 nuspec 文件中描述字段的约定。我可以看到您至少可以添加段落,但我不知道它是如何完成的,并且想知道是否还有其他可以完成的事情。

0 投票
1 回答
1719 浏览

c# - 是否有一种自动化的方法来生成 NuGet 包,以便从 VS 项目发布到 nuget.org

当我有一个 .csproj 类库项目时,它已经有一些 NuGet 依赖项和输出文件。(至少 ProjectName.dll)。

我了解到我需要创建一个 .nuspec 文件(作为步骤之一)才能将 NuGet 包发布到全局存储库。

.nu​​spec 文件将包含与我的 NuGet 包一起添加的项目 + 依赖项(另一个 NuGet 包)的元数据。

是一种自动为我生成 .nuspec 文件的方法(工具、应用程序),至少包含依赖项,因此我不必手动获取每个文件的 ID,然后将其放入 .xml 中吗?

0 投票
1 回答
232 浏览

git - 更改默认 Automatic Package Updater Chocolatey 输出路径以避免输出将被推送到 GitHub

介绍

目的:为 ketarin 自动创建的 Chocolatey 包定义输出目录,以避免自动创建的 nuspec 包被推送到 GitHub

已按照本手册中的步骤自动创建 Chocolatey 包。其中一个步骤是指定 Automatic Chocolatey Package 模板所在目录的路径。这些包保存在已克隆到计算机上的 GitHub 存储库中。

chocopkgup.exe.config

已创建每小时运行 ketarin.exe 的 Windows 计划任务。根据日志,在文件C:\path\to\chocolateyautomatic\output中定义的目录中创建 nuspec 包。PackagesFolderchocopkgup.exe.config

Chocolatey.package.updater.log

为了避免自动创建的 Chocolatey 包将被视为git status将要执行的更改,output希望在chocopkgup.exe.config

问题

如何更改 ketarin 自动创建的 Chocolatey 包的输出目录,以避免在 GitHub 结帐中创建创建的 nuspec 包?

0 投票
3 回答
2962 浏览

dependencies - Nuspec 片段安装依赖项的最新版本

介绍

根据此文档,可以指定依赖项,包括每个包的版本,如下所示:

问题

为了安装依赖项的最新版本,需要应用哪个 Nuspec 片段?

0 投票
1 回答
15407 浏览

recursion - How to include directories recursively in NuSpec file

I have a folder structure like this in my project...

Project/Folder1/Folder2
-File1
-File2
-File3

Project/Folder1/Folder3
-File4
-File5
-File6

Project/Folder1/Folder4
-File7
-File8

In a NuSpec definition file, how can I tell it to include everything under Folder1 (folders and files recursively)?

Can I just do this or do I need a double ** or what?