nuget相关内容
读取(最好是通过 C#)packages.config 文件中列出的包的最佳方法是什么? 在我们的源代码存储库中,我有很多解决方案和项目以及同样大量的 packages.config 文件.我正在尝试在我的源代码存储库中构建一个正在使用的包(和版本)的综合列表. 我可以看到有一个 NuGet.Core 包可用 - 我如何使用它来实现我的目标? 谢谢 解决方案 如果不想直接
..
我有一个类库 (net47) 项目,我想将我的 dll 和几个静态内容文件(js、css、图像...)打包到一个 nuget 中.我想使用这个 dll 和来自消费者项目的内容.这些项目将是 MVC PackageReference 项目.在这些项目中,本地静态文件位于 wwwroot 文件夹中. 我试过这个:NuGet ContentFiles Demystified 但我明白了引用了我的
..
根据 globalPackagesFolder NuGet 文档,它允许您更改默认全局包文件夹的位置,而不是 Users{username}.nuget\packages.所以,我知道它是存放包裹的地方. 另一方面,repositoryPath NuGet Documentation,它允许您将 NuGet 包安装在指定的文件夹中. 我不明白这个文档在说什么. 谁能帮我解释一下每
..
JavaScript 命名约定需要文件名中的版本号,例如 jQuery.1.34.min.js,我有一个文本模板,它将输出 my-library.js在输出文件夹中. 我想用 my-library.js 创建 NuGet 包,安装时应将其部署为 my-library.1.34.js 如果我在 msbuild 过程中构建 nuget 包,我无法重命名我的输出 js 文件. 我已经有
..
MySql.ConnectorNET.Data 和MySql.Data 包在 NuGet 上? 它们似乎都是由同一用户发布的 (MySQL),并且 Project Site 链接指向相同的位置 (http://dev.mysql.com/downloads/). 安装这两个版本后,ConnectorNET 版本似乎落后于另一个版本. 解决方案 从你问这个问题开始,Oracle(
..
我在 Jenkins 中定义了以下步骤. 我可以看到 NuGet 正在恢复 Jenkins 控制台上的包,但是一旦 msbuild 开始构建,它就会失败并出现以下错误解决方案中的项目. 错误: "C:\Program Files\dotnet\sdk\2.1.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependenc
..
我在下面的简单场景中重现了这个问题 LibB - 项目 B 类 LibA - 项目 引用 ClassB 的 ClassA 现在我想创建一个 LibA 的 nuget 包并运行: nuget 包 LibA.csproj 这工作正常,但是当我检查 nuget 包时,我无法在 lib 文件夹中找到我预期的 LibB.dll.为什么不呢? 我使用的是 Nuget 2.2 版
..
当该确切版本作为 NuGet 发布给官方时,NuGet 的 Install-Package 为何会失败并出现 Unable to find version 'x' of package 'y'存储库,它显示在 https://www.nuget.org/packages/y 页面上. 这是带有 nuget.org 内容和 NuGet Install-Package 命令输出的特定示例.
..
这已经被问过很多次了.解决方案(对我有用)是从 packages.config 文件(这就足够了)和 packages 文件夹中删除 *** 包. 这对我来说是一个糟糕的解决方案,因为每次我想安装一些 nuget 包时都必须重复它.罪魁祸首包各不相同,但每次往往都是相同的包(Newtonsoft.Json/NETStandard.Library 等),直到我删除所有包并尝试重新安装它们(这有
..
我有一些要求将 NuGet dll 的 Copy Local 设置为 false.在此之前,我使用 package.config 格式,一切正常.迁移到 包参考格式,我找不到如何做到这一点的方法.有人可以帮我吗? 解决方案 您可以使用 PrivateAssets.复制自文档
..
我正在为我的公司 MVC4 模板构建一个 nuget 包.我遇到了一个问题,我需要修改 Global.asax.cs 以添加这两行: 使用 System.Web.Optimization; 在顶部,在命名空间和之前 BundleConfig.RegisterBundles(BundleTable.Bundles); 在 Application_Start() 方法的末尾 我尝试创建一
..
..
我有许多 ASP.NET Web 表单网站(没有 .csproj 文件的网站),我正在尝试找出如何最好地与它们一起使用 NuGet 包.使用 Visual Studio 2015 时,通过 UI 添加 NuGet 包可以正常工作(站点根目录中有一个 packages.config),并且构建会将二进制文件放入 bin 文件夹中. 问题是尝试通过 MSBuild 在 TeamCity 上构建项
..
在 onprem Azure DevOps(版本 17.143.28621.4)中,有没有一种方法可以使用发布定义中的任务自动将 nuget 包从一个视图提升到另一个视图? 当我们为构建触发发布时,人工制品(即 nuget 包)会经历两个阶段 PreRelease:包被推送到提要(在@Local 视图中结束). Release:包应该从@Local 升级到@Release 视图.
..
对于一个包对某个其他库的每个依赖项,是否也需要解析和安装这些库? 例如,我创建了一个使用 NLog、Postsharp 和 WindowsAzure.Storage 的包: 我的软件包的客户现在是否也必须安装这些软件包?为什么不能在包中包含这些依赖 DLL? 解决方案 当消费者安装你的nuget包时,nuget也会自动解析并安装依赖包. 可以在包,但不推荐.因为一种或另一
..
我在 Visual Studio 2013 中设置了一个解决方案/团队项目,并且有一段时间为 NET Framework 4.0 安装了一个正常工作的 NuGet Microsoft.Bcl Async 包.今天打开项目时,找不到所有默认的 .NET 系统库引用,它们旁边只有一个警告符号.在构建项目时,我有 49 条警告都说“找不到引用的组件‘System.X’.或“找不到引用的组件“Micros
..
简介(如何将资源打包到 nuget 包中) 要将一些资源文件打包到一个 nuget 包中,通常会执行以下操作. 把所有的资源文件放到一个nuget包的content\目录下.这将由 .nuspec 文件中的以下行指定: 现在,当这
..
在使用 VS config 添加新配置后尝试调用 MongoClient 类的 GetDatabase 方法时出现以下异常.经理: 无法加载文件或程序集 'System.Buffers, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 或其依赖项之一.找到的程序集的清单定义与程序集引用不匹配.(来自 HRESU
..
我正在使用 RX 扩展和 WF4 创建一个工作流,该工作流对可观察到的消息做出反应以推进工作流.为此,我引入了一个包含 IObservable 的对象(ModuleMessage 是我的抽象类).我遇到的问题是 .Subscribe 无法识别其任何扩展方法,即用于 lambda 扩展/方法组的扩展方法.在下面的代码中,我有引用: 使用 System.Activity;使用 System.Acti
..
我刚刚将 Visual Studio 11 Beta 升级到新的 Visual Studio 2012 RC,但在引用 TPL 数据流时遇到了问题. 首先,我尝试像以前一样通过从框架中添加引用来引用 Dataflow.但是当我尝试这样做时,我得到一个错误框: 无法添加对“System.Threading.Tasks.Dataflow"的引用. 然后整个 Visual Studio
..