nuget相关内容

使用包还原时,有没有办法自动更新 .nuget 文件夹中的 nuget.exe?

自 Nuget 1.5 以来,我的团队一直在使用启用包还原选项来使包不受我们的源代码控制.当 Nuget 1.6 发布时,我们注意到一个问题,即它没有将包拉下来,并将其追踪到 .nuget 文件夹中的 Nuget.exe,需要更新到 1.6 以匹配包管理器. 更新 Nuget 后,更新解决方案的最佳方式是什么?我没有从工作室看到一个简单的方法来判断解决方案文件夹中的 nuget 版本.到目前 ..
发布时间:2022-01-20 08:59:31 其他开发

配置 NuGet 服务器以使用身份验证

NuGet 1.5 状态的发行说明 NuGet 现在支持连接到需要基本的私有存储库或 NTLM 身份验证. 但是,其中包含的链接只是指向 托管您自己的 nugetfeeds 页面,没有进一步提及如何设置身份验证. 我想设置一个可以通过 https 从 Internet 访问的 NuGet 服务器,但只允许成功通过身份验证的人查看或下载服务器上的包. 我确实创建了一个没有身份验证的应 ..
发布时间:2022-01-20 08:59:13 服务器开发

如何调试 NuGet 包的 install.ps1 脚本

因此我们可以在 NuGet 包中包含安装/卸载 powershell 脚本.我试过了,但我的 install.ps1 不起作用.有没有可能找出原因?调试、记录,什么? 更新 请注意,该脚本是作为 Nuget 包安装过程的一部分执行的.它可能是非常特定于 Nuget 的. 解决方案 也许我迟到了,但这里有一个调试 NuGet 特定脚本的解决方案,NuGet 包 NuGetDebu ..
发布时间:2022-01-20 08:58:58 C#/.NET

如何解决 NuGet 依赖地狱

我开发了一个名为 CompanyName.SDK 的库,它必须集成在公司项目 CompanyName.SomeSolution 中 CompanyName.SDK.dll 必须通过 NuGet 包部署.CompanyName.SDK 包依赖于 3rd 方 NuGet 包.举个很好的例子,让我们以 Unity 为例.当前依赖于 Unity 的 v3.5.1405-prerelease. C ..
发布时间:2022-01-20 08:58:40 C#/.NET

我可以将 Nuget 保留在 jQuery 1.9.x/1.x 路径上(而不是升级到 2.x)吗?

像大多数人一样,我使用 jQuery Nuget 包 来保持最新状态. 但是,随着 jQuery 2.0 的发布,我现在被提示将 jQuery 1.9.1 升级到 2.0.目前,我的网站上有足够的访问者使用“古老"版本的浏览器,我宁愿坚持使用 1.9.x 和 jQuery Migrate. 在检查包的更新(jQuery 或其他)时,是否告诉 Nuget 坚持使用特定版本(1.9.x)? ..
发布时间:2022-01-20 08:58:23 其他开发

nuspec 和 csproj 包版本标签

我有一个发布到 NuGet 的新 ASP/.NET Core 项目.当我发布一个新包时,建议使用什么方法来保持 x.csproj 和 x.nuspec 中的版本标签同步? 解决方案 使用新的 .csproj 格式,您可以 在 .csproj 文件中添加所有信息以生成 NuGet 包.不再有理由使用 .nuspec 文件. ..
发布时间:2022-01-20 08:57:57 C#/.NET

如何在 ASP.NET Web 窗体中使用来自 Nuget 的 Log4net 和 Visual Studio(简单方法)

大家好,我知道如何在我的 ASP.NET MVC 项目中快速简便地构建 Log4Net [参考],但是如何在纯“Web Form"项目中做到这一点,请帮我解决这个问题,步骤一步一步谢谢. 顺便说一句,我也一直在寻找一些解决方案来解决我的问题,但这对我来说不是一个好方法,就像 Stackoverflow 上的以下问题 1. 将 log4net 与 asp.net 网络表单一起使用 2. 无 ..
发布时间:2022-01-20 08:57:48 C#/.NET

Nuget 包不仅在最初,而且在每个打开的解决方案上都将已删除的文件静默地添加回项目目录

这是一个已安装的 nuget 包 https://www.nuget.org/packages/AppDynamics.Agent.Windows/ 在首次安装时将 AppDynamicsConfig.json 和 AppDynamicsAgentLog.config 添加到项目目录中. 如果您删除这些文件中的任何一个,它会自动以静默方式恢复.我知道这种行为是在 nuget 包规范中明确设置 ..
发布时间:2022-01-20 08:57:32 其他开发

如何在 .Net Core 项目的解决方案中包含 NuGet 包?

对于经典的 .Net 项目,如果我添加了对 NuGet 包的引用,它将被下载到包文件夹中,我可以将其与我的其余代码一起检查到源代码控制中.这允许任何开发人员下载代码以及 NuGet 包,而无需设置包源来单独下载包.这不是 .Net Core 项目的工作方式.解决方案似乎没有包文件夹,由每个开发人员设置自定义包源并在获得代码时下载包.有没有办法像经典的 .Net 项目一样配置 .Net Core 项 ..
发布时间:2022-01-20 08:56:52 其他开发

NuGet - install.ps1 不会被调用

我正在尝试创建我的第一个 NuGet 包.我不知道为什么我的 install.ps1 脚本没有被调用.这是目录结构 --包装|- MyPackage.nuspec- 工具|- 安装.ps1- some_xml_file 我使用这个命令行构建包nuget.exe 包 MyPackage.nuspec 当我从 VS 包管理器控制台安装包时 install.ps1 不会被调用. 我想也许 ..
发布时间:2022-01-20 08:56:28 其他开发

即使我使用的是 .Net Core 3.1,我是否可以更新到 .Net 5 NuGet 包?

我正在寻找有关我的项目库的一些 NuGet 更新.我看到有很多 Microsoft 库更新到 v5.0.0. 据我所知,我认为这些是随 .Net 5.0 发布的新依赖项,我不确定是否可以使用 .Net Core 3.1 项目将这些库更新到最新版本. 即使我正在使用/构建 .Net Core 3.1 项目,我也可以更新到 v5.0.0 库吗? 解决方案 很遗憾,您无法将许多最新的 ..
发布时间:2022-01-20 08:55:56 其他开发

使用 .NET Standard 库 .csproj 时,如何将 NuGet contentFiles CopyToOutput 设置为 true?

我一直在寻找将 CopyToOutput 属性设置为 true 的任何方法,以将内容文件包含在 .NET 标准库项目的 VS2017 中构建的 NuGet 包中. 使用Content节点添加文件的时候,可以看到包里面的文件,但是查看本地缓存的时候拉出来的nuspec,没有CopyToOutput,所以默认是false.在这种情况下,当它在 ASP.NET Core 站点中被引用时,不会将任何 ..
发布时间:2022-01-20 08:55:31 其他开发

Nuget包安装失败

当尝试从我们新创建的私有 Nuget Feed 安装包时,我收到以下错误. 无法安装包“GC.Timecode 1.0.0.3".您正在尝试将此包安装到以“.NETFramework,Version=v4.5.1"为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件. Nuget 包还针对 4.5.1.(来自 Nuget 包资源管理器的屏幕截图) Nuget 包由 ..
发布时间:2022-01-20 08:55:24 C#/.NET

让 NuGet 包输出文件

我有一个已制作成 NuGet 包的 Visual Studio 项目.该项目中有一个文件(称为 SwaggerIndex.html).我已将该文件设置为具有“复制到输出目录".属性“如果较新则复制".(我需要在构建时将此文件复制到构建文件夹.) 在那个解决方案中它工作得很好.(我创建了另一个项目来测试它,当它引用我的具有 SwaggerIndex.html 的项目时,它将它输出到构建文件夹就 ..
发布时间:2022-01-20 08:55:15 C#/.NET

如何在 nuget 中使用外部别名

我在我的项目中使用 extern alias,所以我需要将引用别名从 global 更改为其他名称.问题是,如果我使用 Nuget 添加引用,则每次更新包时,别名都会恢复为 global.有没有办法阻止这种情况发生? 解决方案 这是 nuget 引用的已知问题;如果完全不支持程序集别名(尚未):https://github.com/NuGet/Home/issues/4989 幸运的 ..
发布时间:2022-01-20 08:54:11 C#/.NET

无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common"或其依赖项之一

我已经在 google 上搜索过,但找不到问题的解决方案. 我的网站引用了引用企业库数据访问组件的 DAL(自定义 dll). 我已从 NuGet 包管理器 添加了企业库,当我尝试构建网站时,会弹出此编译错误: 错误 44 无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common"或其依赖项之一.找到的程序集的清单定义与程序集 ..
发布时间:2022-01-20 08:54:03 C#/.NET

NuGet - 安装单个包报告“远程服务器返回错误:(404) 未找到."

当使用本地 NuGet 服务器时,每当我尝试从该服务器安装单个包时,我得到的只是这个错误:“远程服务器返回错误:(404)未找到." 这些包都在文件系统中,并且提要本身可以适当地看到所有包.我什至可以直接浏览包裹! 我错过了什么? 我刚刚从 NuGet 服务器 1.4 升级到 1.5,但我以前见过这种情况.触摸包文件曾经有帮助,但现在似乎并非如此. 编辑:实际上,我之前没有 ..
发布时间:2022-01-20 08:53:35 其他开发