nuget相关内容

nuspec contentFiles 示例

昨天 NuGet 3.3 发布了(发行说明)并且有一个新的支持 contentFiles 元素(docs).但是,我似乎无法正常工作. 我使用 NuGet.exe 作为构建过程.它已更新到 v3.3.我还将我的 Visual Studio 更新到 2015 Update 1 并重新启动. 这是我的 nuspec 文件 (Hello.world.nuspec): ..
发布时间:2022-01-20 09:21:34 其他开发

从 VSTS 将 nuget 包推送到 nuget.org 时忽略重复项

我在 VSTS 中构建了一个在存储库中的每次提交时触发的构建.一切都很好,只有一个例外. 我们不会在每次提交时发布新版本的 nuget 包.因此,我们的 nuget 推送构建步骤失败并显示 http 状态代码 409.我已经配置了该步骤,以便它可以继续进行. 由于错误,构建只是“部分成功".我正在使用同样声明的构建徽章(没有上下文). 如何告诉 VSTS 忽略 409 或仅替换现 ..
发布时间:2022-01-20 09:21:23 C#/.NET

Nuget 包更新问题

我在更新 Visual Studio 2013 中的 Nuget 包以寻求解决方案时遇到问题. 我右键单击解决方案,选择“管理解决方案包",然后在更新选项卡中选择“全部更新". 这一切似乎都更新得很好,但是,在更新选项卡中,已更新的软件包仍显示为需要更新.如果我再去更新它们,项目列表会显示每个具有包的项目,并且每个复选框都被禁用,就好像它已经知道它们已经更新一样.据我所知,每个项目都已 ..
发布时间:2022-01-20 09:21:15 C#/.NET

使用 '.NETFramework,Version=v4.6.1' 而不是项目目标框架'

我试图引用一个明显是 .NetStandard2.0 的 nuget 包.我们拥有这个包的源代码并将其写入目标 .netstandard.我们确实有一个 CI 管道,因此当我们推送此代码时,它会构建和发布 nuget 包.当我尝试将生成的 nuget 包引用到当前的 .netCore 应用程序中时,出现以下错误: 是使用“.NETFramework,Version=v4.6.1"而不是项目目 ..
发布时间:2022-01-20 09:20:30 C#/.NET

将调试信息嵌入到构建中不包含任何调试符号

在我的项目中,在“构建 - 高级"部分中,我设置了“调试信息:嵌入式": 另外,我设置了一个选项来将我的项目打包为 nupkg 文件. 随着项目的构建,创建了一个 nupkg 文件,但是当我在调试另一个项目时使用这个 nupkg 文件时,没有包含任何符号,pdb 文件也不包含在 nupkg 文件中. 我的问题:据我所知,我必须执行不同的步骤才能将 PDB 文件包含到我的 nupk ..
发布时间:2022-01-20 09:19:50 C#/.NET

对于使用 packages.config 的项目,是否有替代 contentFiles 的方法?

我有一个 nuget 包,其中包含我希望在用户安装我的包时复制到构建输出的内容.对此有支持:NuGet ContentFiles Demystified 在 NuGet v3.3 中.但是,它只适用于使用 project.json 的项目.当我有一个使用 packages.config 的项目时,不会将 contentFiles 复制到我的构建输出中. 是否有替代方案或解决方法可以让我的 N ..
发布时间:2022-01-20 09:19:41 其他开发

如何使用 nuget.exe 命令行获取特定 Visual Studio 解决方案的包列表

我想在运行 nuget restore 命令后获取我的 Visual Studio 解决方案的包列表.如何从命令行或 Powershell (oustide Visual Studio) 执行此操作? 解决方案 您可以运行以下 PowerShell 脚本来列出解决方案中所有已安装的包.请修改 $SOLUTIONROOT 作为您的解决方案路径. #这将是您所有解决方案的根文件夹 - 我们将 ..
发布时间:2022-01-20 09:19:33 其他开发

NuGet 缓存和版本控制问题

我在使用 NuGet 预发布包时遇到问题,想知道其他人在这种情况下做了什么.NuGet 功能似乎与 Maven 中的预期行为完全不同,坦率地说,很奇怪.举个简单的例子,假设我们有程序集 FooAssembly 和 BarAssembly,其类定义如下: 富: 命名空间 Foo {类FooClass {公共无效TestA(){}}} 酒吧: 命名空间栏{类酒吧类{公共静态无效主要(字符串 ..
发布时间:2022-01-20 09:19:01 C#/.NET

如何从类库 NuGet 包中排除包?

我有一个将内置到 NuGet 包中的 .NET Standard 类库项目.我已经安装了 docfx.console 包,这样我每次构建时都可以生成一个文档网站. 现在,当另一个项目安装我的库的 NuGet 包时,docfx.console NuGet 包也会被安装 - 这是我不想要的. 在Package下的项目属性中,我选择了Generate NuGet package on bui ..
发布时间:2022-01-20 09:18:43 C#/.NET

如何为引用的 nuget 包指定输出文件夹?

我有一个项目,其中引用了一些 nuget 包. 在输出文件夹(bin\Debug 或 bin\Release)中,所有引用的库都位于可执行文件旁边. 如何指定库的输出文件夹? 我想要 bin\Release\Libs 中的所有 nuget 库和 bin\Release 中的可执行文件. 解决方案 感谢 zivkan 的 调查我找到了答案.传统项目的目标 CopyFilesTo ..
发布时间:2022-01-20 09:18:30 C#/.NET

无法在 C# 中运行 Google Cloud PubSub,DLL 问题

我正在将 Google Cloud PubSub 集成到我的 c# 项目中,我使用 NuGet 安装 1.0.0-beta11,完全没有错误.当我运行我的项目并到达使用 pubsub 的代码时,我收到以下错误: “System.IO.FileLoadException"类型的未处理异常发生在Google.Api.Gax.dll附加信息:无法加载文件或程序集“Google.Apis.Auth, V ..
发布时间:2022-01-20 09:18:15 C#/.NET

Nuget 包 - 引用的程序集不包含在项目引用中

在我进入问题之前,让我快速解释一下我的目标: 我有一个模板项目,用于我构建的每个网站,其中包括基类、公共页面(例如联系我们)、有用的实用程序(异常日志记录)等.我想让这个模板可重用和可更新.以前我使用的是 Visual Studio 项目模板,但在引用我需要的所有程序集时遇到问题,所以我转向了 Nuget.我的印象是这会更容易,并且还为我提供了额外的好处. 问题: 我不知道如何创 ..

NuGet 在 VS 2013 中保持“检索信息"或“未找到结果"

突然间,NuGet 停止了所有项目的工作.我在办公室的 4 台不同的计算机上尝试过,它们都停止了工作. 如果我转到“管理 NuGet 包",当节点 Online > 时显示“未找到项目"nuget.org 被选中. 这在我上次检查前一段时间还有效,但突然停止了.有什么想法吗? 我正在使用 Visual Studio 2013.我已尝试从 Tools & 中删除并重新安装 NuGe ..
发布时间:2022-01-20 09:18:01 其他开发

NuGet 没有丢失包

我在 VSS 中有以下项目结构 现在在 Visual Studio 2010 Pro 中:我打开 Solution2,然后将 Library1 添加为外部项目. Library1 引用了我通过 NuGet 获得的两个外部库.当我构建我的 Solution2 时,一切正常.所以我签入了我所有的项目. 问题:当另一个开发人员从 sourcesafe 获取 Solution2 并进行构 ..
发布时间:2022-01-20 09:17:46 其他开发

无法在 Visual Studio 2013 中为 PCL 配置文件 158 安装包 MvvmCross.PortableSupport 3.2.1

我有以下设置,但仍然无法将 mvmcross 库添加到我的项目中: VS2013 更新 3 Nuget 包管理器 2.8.50313.46 PCL Profile 158(我也尝试过其他类似 78 等) 安装日志如下: 正在尝试解决依赖关系“MvvmCross.HotTuna.StarterPack (≥ 3.2.1)".正在尝试解决依赖项“MvvmCross.HotTuna.M ..
发布时间:2022-01-20 09:17:29 其他开发

使用 NuGet 将项目程序集引用添加到名为 *.Resources.dll 的文件

在确定应将包中的哪些 dll 作为程序集引用添加时,NuGet 会排除以“.Resources.dll"结尾的任何内容.这是为了排除本地化的卫星组件,但这意味着添加起来很棘手如果您有一个名为 MyCompany.Resources.dll 的 DLL,请提供参考. 有什么好的解决方法吗? 解决方案 我现在按照 https://nuget.codeplex.com/workitem/1 ..
发布时间:2022-01-20 09:17:16 其他开发

.NET 包管理

.NET 包管理的当前产品有哪些.你用的是哪一种,有什么优缺点? 今天的一些例子是: 努 OpenWrap 为免生疑问,我指的是包管理系统,例如 gem、apt-get 和 dpkg. 解决方案 NuGet(原 NuPack)是一个面向 .NET 的免费、开源、专注于开发人员的包管理系统 介绍 NuGet 包管理器 (菲尔·哈克) 介绍适用于 .NET 的 Nu ..
发布时间:2022-01-20 09:17:06 C#/.NET