nuget相关内容

如何在 nuspec 中指定特定的依赖版本?

我正在创建我的第一个 nuget 包.我添加了一个不是最新版本的依赖项.但是,我不想更新到此依赖项的最新版本.是否可以指示它使用特定版本? 当我安装软件包时,我看到了这个: 正在尝试解决依赖项“NHibernate (≥ 3.2.0.3001)". 这会在我安装包时创建以下内容. ..
发布时间:2022-01-20 08:49:39 C#/.NET

nuget 打包 csproj 与 nuspec 之间的区别

最近,我开始从我的几个项目中打包 nuget 包.首先,我从 Package Explorer 应用程序开始.这是一个不错的工具,但如果您进行持续集成,它的用处就会降低.然后我研究了指定 nuspec 模板文件,并传递不断变化的数据,例如版本号,作为命令行参数.后来想知道如何定义nuget包依赖.事实证明,如果您指定 csproj,nuget.exe 已经基于 package.config 执行此 ..
发布时间:2022-01-20 08:49:31 C#/.NET

如何将 NuGet 与 Visual C# Express 一起使用?

当我拥有 Visual C# 2010 Express 时,如何使用 NuGet 添加库包引用? 当我在工具 > 扩展管理器中搜索 NuGet 时,它没有出现. 我从下载页面下载了“NuGet 包管理器"(.vsix),但是当它提示我要集成到哪个版本的 Visual Studio 时,它只列出了 Visual Web Developer Express 2010.没有显示 Visual ..
发布时间:2022-01-20 08:48:57 C#/.NET

.nu​​get 文件夹是否应该添加到版本控制中?

使用较新版本的 NuGet,可以将项目配置为自动恢复 NuGet 包,这样 packages 文件夹就不需要包含在源代码存储库中.很好. 但是,此命令会添加一个新的 .nuget 文件夹,并且那里有一个二进制文件 NuGet.exe.这也可以由 Visual Studio 自动重新创建,因此将其添加到版本控制中感觉不正确.但是,如果没有此文件夹,Visual Studio 甚至无法正确加载解 ..
发布时间:2022-01-20 08:48:26 其他开发

我可以发布私有 NuGet 包吗?

我制作了一个非常适合我公司团队的组件.我希望能够使用 NuGet 使该程序集可用于我的团队和我公司的类似团队正在从事的其他项目.但是,程序集并不是我想与世界分享的真正代码. 我知道使用 Maven,您可以从本地存储库创建本地存储库和源包.NuGet 是否支持类似的功能?NuGet 有没有办法指定本地存储库或拥有私有包? 解决方案 是的!您可以托管自己的 NuGet 服务器! 最 ..
发布时间:2022-01-20 08:48:18 C#/.NET

在 NuGet 中添加 2 个不同版本的同一包

是否可以在同一个项目中有 2 个不同版本的同一个 NuGet 包(在我的情况下是 jQuery 1.10.1 和 2.0.2)? 如果是,我们该怎么做? 解决方案 简短的回答是否定的. 查看 NuGet 问题 允许边 -jQuery(和其他)的并行版本.它由 Phil Haack(NuGet 贡献者)关闭,并显示消息“不会修复". Phil Haack 推荐的解决方法是“ ..
发布时间:2022-01-20 08:47:43 C#/.NET

如何指定安装 NuGet 包的目录?

如何指定我要安装包的目录?因为我需要在其他开发人员工作的项目中安装软件包,并且当他们下载项目时,他们需要在您的电脑中拥有所有软件包. 解决方案 使用-OutputDirectory. 来自 NuGet CLI 参考. ..
发布时间:2022-01-20 08:47:33 C#/.NET

将具有所有依赖项的 Nuget 包下载到文件夹的命令

是否有 Windows 命令可以将 Nuget 包及其依赖项下载到文件夹中,以便我可以将它们传输到离线计算机?我的意思是一个命令,我可以给出 Nuget 包的名称,它会将包及其所有依赖项作为 nupkg 文件下载到文件夹中. 我知道有一些镜像工具,但实际上如果可能的话,我正在使用命令行为我的特定问题寻找答案. 解决方案 如果您正在寻找只需要编写一点脚本的预构建解决方案,我不知道有这样 ..
发布时间:2022-01-20 08:47:25 其他开发

使用 nuget &符号服务器

我一定是做错了. 我正在使用 VS2012,c#.我正在使用 nuget 来管理我的包.以前我总是自己创建一个“外部引用"目录并管理包.我决定现在采用新的包管理方式. 无论如何,nuget 是一种享受.我进行了设置,以便包不包含在 svn(代码存储库)中,并且如果需要,可以下载丢失的包.对于我团队中的所有开发人员以及我们的 Team City 盒子,一切正常. 当我想调试其中一个 ..
发布时间:2022-01-20 08:46:45 C#/.NET

在构建期间无法自动将 NuGet 包更新到最新版本

我们有两个独立的 .NET 解决方案: 为第一个解决方案运行构建会生成我们的最终产品:一堆 DLL.这些 DLL 通过 NuGet 包交付给我们的客户. 第二个解决方案用作产品测试解决方案:将 NuGet 包安装到其中,并构建和执行它 - 因此它使用我们的产品的方式与我们的客户使用的方式完全相同. 这里的挑战是我们最新的 NuGet 包应该有一种方法自动安装到产品测试解决方案中,最好 ..
发布时间:2022-01-20 08:46:27 其他开发

如何包含从 Nuget 安装的 JavaScript 包?

可能是一个愚蠢的问题.我使用包管理器安装了 Chart.js.它在解决方案资源管理器中. 但是实际的 JS 文件在哪里,或者我如何获得它们?当我安装它时,Git 没有检测到任何更改,所以我不确定是否发生了任何事情. 解决方案 Chart.js 2.5.0 在其 NuGet 包中包含一个 Content\Scripts 目录,其中包含 Chart.js 和 Chart.min.js.根 ..
发布时间:2022-01-20 08:46:19 前端开发

在 Visual Studio 之外使用 NuGet 包管理器控制台运行实体框架迁移

有没有办法在 Visual Studio 之外打开 NuGet 包管理器控制台? 我的目标是运行一些迁移,这是我使用 EntityFramework.Migrations 基本上我想在没有 Visual Studio 但有 PowerShell 2.0 和 NuGet 命令行工具的环境中运行 Update-Database –Verbose 命令. 解决方案 当时发布的答案是正 ..

NuGet:NHibernate、Castle.Core 3.0 以及 ProxyFactoryFactory 在哪里?

我为一个新项目安装了 NuGet 包 NHibernate 和 Castle.Core 3.0.通常我们手动复制dll;这是我第一次使用 NuGet. 现在我找不到如何配置 ProxyFactoryFactory,或者说,我找不到它.我在项目中引用了 NHibernate 和 Castle.Core(我可以在 Castle.Core 包中找到的唯一 dll),并配置了以下内容: ..

“System.Data.Entity.Internal.AppConfig"的类型初始化程序在子网站上引发异常

我有 2 个网站,一个是另一个的子目录,但它是一个应用程序例如:/root &/root/服务 他们都使用 Entity Framework 6.x,但子网站抛出 System.Data.Entity.Internal.AppConfig' 的类型初始化程序抛出异常,因为它似乎看到了许多条目由于嵌套的 web.config,对于同一个 EF 数据库提供程序 有没有办法清除提供程序集合, ..
发布时间:2022-01-20 08:45:39 C#/.NET

如何以编程方式从 NuGet 源获取 NuGet 包版本?

首先,在所有 NuGet 代码中,我试图找出要引用的代码. 主要问题是,给定一个 NuGet 包名称,是否有一种编程方式可以从 NuGet 提要中检索版本以及用于一般消费的最新版本? 例如,给定包名称 ILMerge,最好获取最新的包版本 2.13.307. //伪代码,对 NuGet 编程接口做了很多假设PackageRef currentVersion = nugetlib.ge ..
发布时间:2022-01-20 08:45:33 C#/.NET