问题标签 [nuget-package]
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 来打包我们所有的共享程序集。我们还开始使用标签基于 semver 对它们进行版本控制。
我有一种情况,nuget 没有像我预期的那样工作。
我有 3 个共享程序集....
- 枚举
- 常见的
- 商业逻辑
在包装参考方面...
- 通用 => 枚举
- BusinessLogic => 通用,枚举
BusinessLogic 同时依赖于 Common 和 Enum 的原因是,当它不需要使用已添加的新枚举时,我不想更新 Common 的依赖关系(以及重建、打包、发布)。商业逻辑
所以,我添加了一个枚举并想在 BusinessLogic 中使用它。
在我这样做之前,这些是所有内容的版本......
- 枚举 = 1.4.0
- 常见 = 1.2.1
- 业务逻辑 = 2.0.1
我现在将要在 BusinessLogic 中使用的新枚举值添加到枚举项目并构建、打包、发布......
- 枚举 = 1.5.0
- 常见 = 1.2.1
- 业务逻辑 = 2.0.1
现在,我对 BusinessLogic 进行了更改,提交、推送、打包等......
- 枚举 = 1.5.0
- 常见 = 1.2.1
- 业务逻辑 = 2.1.0
所以,现在依赖关系看起来像这样......
- 通用 => 枚举 1.4.0
- 业务逻辑 => 枚举 1.5.0
现在我跑...
我期望发生的是 nuget 会看到 Common 需要 Enum 的 1.4.0,但 BusinessLogic 需要 1.5.0,因此在包中添加了对Enum >= 1.5.0
.会实现它。
这种行为是设计使然吗?
visual-studio-2010 - NuGet 包管理器错误:无法解析远程名称
我正在使用 1.4 版并收到此错误:
以下是 nuget 包的 URL:
我在这里错过了什么吗?几周前它工作得很好。
asp.net-mvc - 用 Nuget 打包源代码
我已经成功创建了一个 Nuget 包,其中包含已编译的 DLL 和未编译的内容,例如图像、样式等。
控制器、助手、资源和其他代码已编译。当只需要编译的 DLL 和公共内容时,这个包对于分发很有用,但我也想要一个包含所有内容的完整源的包。
我阅读了命令行参考,但没有找到这样的选项(虽然可能错过了)。
如何打包源文件 (.cs)?
umbraco - Umbraco 和 NuGet 包可以互换吗?
我正在 Umbraco 中构建网站,它们都使用类似的组件和基本模板。显而易见的最佳实践是创建准备好安装这些东西的软件包。但是我不知道如何在 Umbraco 中添加项目引用,我不知道如何在 NuGet 中创建文档类型(数据库对象)。
我无法找到一个很好的能力比较 - 一个包可以做什么,另一个不能 - 能够选择一种或其他类型的包。或者我是否必须将这两种类型的软件包用于不同的工作(如果我能提供帮助,我不想走这条路,因为某些功能可能需要这两种软件包)。
编辑澄清,希望这会有所帮助。我试图问一个笼统的问题,以确定是否可以只使用一个包装系统,而不是两个。我想避免安装 2 个不同的软件包来使某些东西正常工作。
NuGet 包可以触发 Umbraco 包的自动安装吗?
NuGet 包可以创建 Umbraco 对象,如文档类型等吗?
Umbraco 包可以向项目添加程序集引用吗?
nuget - NuGet - install.ps1 不会被调用
我正在尝试创建我的第一个 NuGet 包。我不知道为什么我的 install.ps1 脚本没有被调用。这是目录结构
我使用这个命令行构建包
nuget.exe pack MyPackage.nuspec
当我从 VS 包管理器控制台安装包时, install.ps1 不会被调用。
我想也许我在脚本中有一些错误,这就是原因,所以我注释掉了所有内容,但
但我没有看到 ECHO 出现在包管理器控制台中。有什么问题?
nuget - NuGet 可以编辑配置文件还是只添加到它?
我一直在为我的公司开发 NuGet 包,其中一项要求是能够更新我们的一些配置文件。
我知道可以添加到配置文件中,但是可以编辑一个吗?
例子:
更改为以下
nuget - 如何从特定来源安装所有 NuGet 包?
如何从特定来源安装所有 NuGet 包?是否存在控制台命令?
nuget - 有没有办法用 nuspec 指定 Build Action=None?
我的公司有一个我用 powershell 编写的程序集版本控制包,并通过我们内部的 nuget 提要分发给我的同事。
有几个模板文件可以在安装包后进行用户修改。这些文件包含在我们通过生成的包中
我们做了一些调查,当我们将文件更改Build Action
为None
.
有没有办法告诉 nuspec 将文件添加到Build Action
设置为None
* 的项目中?
或者有没有办法告诉nuget pack
在生成的包中不包含某些文件?
nuget - 如何创建安装后立即自行卸载的nuget包?
我想要实现的是创建像 NuGetPSVariables 一样工作的包。在 Install-Package 之后,它会工作并自行卸载。
我尝试使用 Powershell 脚本下载 NuGetPSVariables 包 - http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository-with-powershell.aspx并检查它的脚本,但是没下载,奇怪
我希望我的包下载片段并消失(留下片段)。也许您对它应该如何工作有其他建议?
entity-framework - 安装实体框架包时出错
尝试从包管理器安装最新版本的 EntityFramework(4.1.10715.0) 时出现一个奇怪的错误:
'schemaVersion' 属性未声明。
我该如何解决这个问题?