问题标签 [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.
nuget - 可移植类库中的 Nuget:值不能为 null 或空字符串。参数名称:profileValue
我有的
MyProj.Backend.Contracts.csproj
我有以下便携式类库
项目.json:
和 nuspec:
请注意,我已将 NuSpec.ReferenceGenerator 添加到我的项目中,将 '' 添加到我的项目 json 中。
但是,我仍然无法打包我的 PCL 库:
我需要的
如何修改我的 .nuspec 以便我可以从我的 PCL 库项目中创建包?
nuget - 如何在 nuget 包中包含配置文件
我想问一下如何在 nuget 包中包含配置文件。我有一个组件,需要一个配置文件,为了使它易于使用,我希望在 nuget 包消费应用程序的构建过程中复制配置文件!
我不想通过构建前或构建后事件来做到这一点。
有没有机会这样做?
nuget - 嵌套目录中的 Nuspec 文件
我有这样的文件结构:
我的项目/我的项目/bin
我正在通过 nuspec 文件创建 Nuget 包。所以要添加 bin 文件夹,我添加了这个命令:
但结果我收到了这个文件结构:
斌/我的项目/我的项目/斌
有没有办法将文件直接复制到 bin 文件夹中,而不创建嵌套目录?所以我的输出很简单:
垃圾桶
nuget - 我可以在 .nuspec 文件路径中使用多个通配符吗?
我正在尝试使用.nuspec<files>
元素将一系列 Razor 视图收集到 NuGet 包中。我的项目结构是非标准的,但是,由于我不会进入的原因,我无法更改它。
这是我的项目结构:
...这就是我所追求的:
期望的结果
这是我尝试过的:
尝试#1
奇怪的是,单个通配符成为递归的起点,导致:
尝试#2
产生与 #1 相同的结果
尝试#3
结果如下:
vb.net - 如何在 VSTS 构建期间生成 *.NUSPEC 文件?
目前,NuGet Packager VSTS Build Step 似乎不支持 *.VBPROJ 文件,因此看起来唯一的替代方法是使用 *.NUSPEC 文件。
但是,我不熟悉如何在构建时在服务器上自动创建 *.NUSPEC 文件。
这是其他 VB 开发人员以某种方式解决的问题吗?
c# - NuGet 直接项目引用作为版本化依赖项
我的示例解决方案 > Visual Studio 中有 2 个项目库。我直接在另一个中引用其中一个。当我现在发布我的 nuget 包时,在依赖项概述中,我知道我直接引用的 nuget 是>= 1.0.0.0
,当我通过 nuget 执行此操作时,引用意味着没有直接引用,因为相同的解决方案我在 >= 依赖项概述下获得了正确的版本号。我不会更改默认的依赖行为lowest
。我尝试使用依赖项/引用/文件元素更新我的 nuspec 文件,它们都不适合我。我希望在直接引用的 nuget 中看到给定 nuget 的相同版本作为依赖项。
nuget - 对于使用 packages.config 的项目,是否有替代 contentFiles 的方法?
我有一个 nuget 包,其中包含我希望在用户安装我的包时复制到构建输出的内容。对此有支持: NuGet v3.3 中的NuGet ContentFiles Demystified。但是,它仅适用于使用project.json
. 当我有一个使用packages.config
.
为了使我的 NuGet 包在使用 aproject.json
或的项目上工作,我可以使用替代方案或解决方法packages.config
吗?
nuget - 对创建具有特定目标的 nuspec 文件感到非常困惑
我有一个具有以下结构的 nuspec 文件
这让我有点发疯:) 用这个 nuspec 创建的 nupkg 文件应该只安装在 Xamarin iOS 或基本 Xamarin Android 项目中,对吗?不正确,它安装在任何类型的项目(PCL、Windows 10、Windows 8 等)中。我现在不确定还可以做什么来限制软件包,以便它只能安装在我需要的目标中。
谁能看到我可能做错了什么?
更新:这是我尝试过的最新版本的 nuspec 文件,但仍然无法正常工作。下面将创建一个安装在 Windows 8、Windows Mobile 和 PCL 项目中的包,即使它只包含 Android 基础程序集
.net - 在使用 IncludeReferencedProjects 选项准备 NuGet 时如何不包含来自解决方案的引用
我正在从解决方案中的多个项目生成 NuGet。在主项目的开发过程中需要其中一个项目。(当我说 main 时,我的意思是我使用 IncludeReferencedProjects 选项运行 nuget 的项目)我不希望这个项目包含在 nuget 中。但是 developmentDependency 属性仅适用于包,不适用于解决方案中的 DLL。有没有办法从 NuGet 中排除这个 DLL?
解决方案可能正在重组解决方案并且在主项目中没有代码,它仅包含对 NuGet 中所需项目的引用。
nuget - 指定要复制到 NuGet 包中所有引用项目的 bin 文件夹的非 dll
我有两个解决方案,Foo 和 Bar。
Foo 中的一个项目 Foo.A 输出一个 nuget 包,我们的构建服务器将其推送到内部 nuget 提要。Bar 中的一个项目 Bar.A 引用了这个 nuget 包。
Foo.A 包含一个配置文件,我想在构建时将其复制到 Bar.A 的 bin 输出文件夹中。为此,我提出了以下建议nuspec
:
这将创建一个具有如下内部结构的包:
上面 nuspec 中的元数据部分保存在 中Foo.A.nuspec
,但文件部分已消失。
当我将这个包导入Bar.A
并构建时,我将 dll 和 pdb 文件从Foo.A
复制到 bin 文件夹中,而不是Config
目录中。
我已经阅读了几次 nuspec 参考的相关部分,但我并没有变得更明智。
我需要做什么才能使它正常工作?