将 JSON 文件从类库 nuget 包复制到 bin

2024-01-08

我为这个模糊的标题表示歉意,但我不知道如何表达它。

我正在使用“自定义”appsettings.json 文件夹。 json 文件位于使用它的类库中。我想创建一个 nuget 包来安装此类库,但还要确保将 appsettings.json 复制到正确的目录中(如果我将其安装在控制台应用程序中,则为构建输出目录)。

我看到一个“答案”

如何在 nuspec 文件中设置“复制到输出目录”属性? https://stackoverflow.com/questions/44747744/how-can-i-set-the-copy-to-output-directory-property-in-my-nuspec-file

但我使用的是 VS 2019 和 .NET Standard 2.0。我非常沮丧,所以任何帮助(即使被告知不可能)不胜感激!提前致谢。


如果您只想在 net core 项目上安装此 nuget 包,您可以在 net standard 项目的 csproj 文件下添加这些节点:

<ItemGroup>
        <None Update="xxx\appsettings.json" Pack="true" PackagePath="contentFiles\any\any;content">
            <PackageCopyToOutput>true</PackageCopyToOutput>
        </None>
</ItemGroup>

然后,将net standard项目重新打包成nuget包,在将其安装到新项目下之前,您应该首先清理 nuget 缓存 https://learn.microsoft.com/en-us/nuget/consume-packages/managing-the-global-packages-and-cache-folders#clearing-local-folders.

如果你想将此nuget包安装到.net框架项目中,你应该尝试使用<package_id>.props网络标准 2.0 库项目上的文件。

请尝试此链接下的功能 https://stackoverflow.com/questions/64364415/have-a-nuget-package-output-a-file/64366618#64366618.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 JSON 文件从类库 nuget 包复制到 bin 的相关文章

  • 在属性上方显示 CodeLens [重复]

    这个问题在这里已经有答案了 在字段和字段属性之间看到 codelens 引用是非常烦人的 它需要在周围添加很多额外的空格以使所有内容都可读 是否可以在属性上方显示 CodeLens 参考 不 目前这是不可能的 如果您想看到这个 我建议您向产
  • 带有 xml 文件内容的 NuGet 恢复包 - 工作示例?

    使用的工具 Visual Studio 2015 Enterprise Nuget 3 5 NET Framework 4 0 有谁有包含一些 xml 文件和 dll 库的 NuGet 包的工作示例吗 我在很多地方读过关于此的零散注释 但我
  • 在 Visual Studio 2013 中进行备份的最简单方法是什么?

    我想对整个项目进行备份 我还需要重命名每个备份 我不喜欢复制项目文件夹并重命名文件夹和项目文件的方式 我已经尝试过这样做 http jasonfaulkner com VisualStudioExpressProjectBuildBacku
  • 如何在 Visual Studio 中调用“组织导入”TypeScript 功能?

    TypeScript 2 8 中有一个新功能 可以让您 组织进口 https devblogs microsoft com typescript announcing typescript 2 8 2 organize imports ht
  • Visual Studio 调试器 - 自动变量分配

    我正在开发一个多开发人员项目 正在开发的应用程序是通过启动器应用程序启动的 该应用程序传递登录用户 位置等参数 现在 当我调试应用程序时 我在代码上设置了一个断点解析输入参数 并将用户名变量分配给我的用户名等 我可以对这些值进行硬编码 但是
  • 链接 .Net 程序集

    这都是假设 所以请耐心等待 假设我正在用 C 编写一个名为 Foo 的工具 输出是 foo exe 我发现了一些我喜欢使用的非常棒的库 称为 Bar 我可以在我的项目中将其引用为 bar dll 当我构建项目时 我的输出目录中有 foo e
  • NuGet 和可移植类库 - 包不针对任何框架

    我已经使用 NuGet 来管理内部创建的程序集几个月了 而且它运行得很好 我最近 发现 了可移植类库 这也很棒 直到安装软件包为止 假设我有一个针对 Windows 应用商店应用程序的 NET 4 5 SL5 和 NET 的 PCL 我跑n
  • 可以让Console显示中文吗?

    我一直想知道是否可以在控制台窗口中显示 UTF8 或 UTF16 中文文本 例如 Console WriteLine chinese 目前 它显示为 是否可以启动支持中文字符的控制台会话 urxvt 即 Unicode rxvt 是一个显示
  • 为 Windows 8 编写的应用程序可以在 Windows Phone 8 上运行吗?

    正如微软所说 Windows 8 和 Windows Phone 8 共享相同的代码库 如果我使用 Visual Studio 2012 RC 为 Windows 8 编写一个应用程序 我想知道我是否可以在 Windows Phone 8
  • 泛型类上的 DebuggerDisplay

    我在应用时遇到问题DebuggerDisplay泛型类的属性 DebuggerDisplay foo class Foo DebuggerDisplay Bar t class Bar
  • VS 2013 给出 操作无法完成。 Razor 视图上的指针无效

    我在我的系统上安装了VS 2015版本 我的计算机上已经安装了 Visual studio 2013 update 4 但现在 每当我尝试在 VS 2013 中打开任何 cshtml razor 视图 时 都会收到以下错误 微软视觉工作室
  • 多个“设置启动项目”配置

    我有一个大的解决方案 出于调试目的 我必须使用 Visual Studio 2012 的 设置启动项目 功能来启动许多项目 但是 我经常需要更改需要启动的项目 有时是项目 A B C 有时项目 B C D 等 有人知道这样的扩展吗 看看Sw
  • Visual Studio 2010:如何重新映射 F2 来重命名文件而不是打开对象浏览器

    In Visual Studio 2010 Solution Explorer tree view how can I remap the F2 key to Rename the Selected File rather than ope
  • VS2005 中的 C#:设备项目可以同时针对完整框架和 CF 吗?

    我们正在 Visual Studio 2005 下使用 Compact Framework 为设备进行开发 但是 我们也希望制作该软件的模拟版本 在 PC 上运行 最好通过构建配置进行选择 然而 vsproj 文件似乎是特定于设备的 例如
  • 如何在 VS 2013 的立即窗口中执行 LINQ 和/或 foreach?

    在调试过程中探测当前状态时 立即窗口是非常有用的工具 我了解到 通过使用问号 人们可以在那里做更多的事情 如图所示在这篇文章中 https stackoverflow com questions 32934635 execute metho
  • 如何从 nuget 包中排除子目录和内容

    所以我有一个网站正在尝试打包用于 Octopus Deploy 我有以下文件夹结构 Web Views WantThis Dontwantthis WantThis1 WantThis2 lots more Scripts 我试图排除 Do
  • 消失的系统托盘图标

    我正在使用 C 在 Visual Studio 2010 中创建系统托盘应用程序 当应用程序启动时 我创建线程和系统托盘图标 该图标显示 但是每当我将鼠标悬停在该图标上时 它就会消失 应用程序仍在运行 即使我单击按钮显示所有隐藏的图标 它也
  • ES6 的 Visual Studio 任务运行程序错误

    我正在运行 Visual Studio 2017 并使用任务运行程序在我的gulpfile 我最近将 gulp 任务更新到 ES6 现在收到此错误 Failed to run C Users nz9rcn Code WebUI Gulpfi
  • 如何从编译中排除 ASP.NET 网站代码隐藏文件?

    我正在重构一堆 ASP NET 页面 我想编译并测试我已经完成的那些 但是 Visual Studio 不允许我在非重构页面上运行存在编译错误的网站 如何暂时排除它们而不将它们从项目本身中删除 您可以通过某种配置来做到这一点吗 在 Visu
  • Visual Studio 2015 EDMX 模型浏览器和图表丢失

    我最近更新到 Visual Studio 2015 打开我的解决方案并运行 直到我决定将一个实体添加到我的 edmx 中 因此 我双击 edmx 文件来打开图表 或者至少是模型浏览器 但它只打开一个 XML 页面 我检查了安装程序中任何丢失

随机推荐

  • 如何旋转 UIWebView 嵌入视频

    所以我正在构建的应用程序遇到了这个问题 我无法弄清楚 我的应用程序具有以下结构 UITabBarController gt UIViewController gt UIViewController 最后一个视图控制器包含一个加载整个页面的
  • 如何使用 System.DirectoryServices.Protocol 验证用户名/密码?

    首先 我不能使用活动目录 所以我不能使用System DirectoryServices直接地 这将是一台向 Novell 网络发送查询的 PC 其中仅System DirectoryServices Protocol是支持的 我非常确定我
  • 在 Swift 2 中安排特定时间的本地通知

    我浏览过这些论坛和其他网站 但不断得到一些不合逻辑的答案 本质上 我想创建一个在每个工作日的上午 6 28 中午 12 28 和下午 5 28 触发的通知 我有一些解决方案 但我真的不确定该去哪里 我的设置完全正确吗 任何帮助表示赞赏 le
  • 使用 Swift 创建随机图像生成器

    我试图让随机图像出现在屏幕上 但我是 Swift 新手 不知道如何做到这一点 打开应用程序时 我希望在图像视图中随机显示三张图像 我该怎么做呢 生成 0 到 2 之间的随机数 并通过随机生成的数字显示图像 var random arc4ra
  • ASP.NET 会话 - 使用或不使用电子商务应用程序以及最佳实践

    我在大多数 Intranet 场景中使用过 ASP NET 并且非常熟悉它 但对于诸如购物车或类似会话数据之类的东西 有多种可能性 仅举几例 1 状态服务器会话 2 SQL Server 会话 3 自定义数据库会话 4 饼干 您使用了什么以
  • SymPy 虚数

    我正在编写一些 SymPy 代码来处理带有虚数的符号表达式 首先 我想让它把 x 和 y 作为实数并找到 x iy 的解 所以我可以按如下方式执行此操作 x y sympy symbols x y real True print sympy
  • 如何将连接字符串中的“提供商名称”添加到上下文文件中?

    我正在使用 Entity Framework 5 代码优先方法 这是我的上下文文件 using IMS Domain Inventory using IMS Domain Security using IMS Domain StoredPr
  • 如何重定向“time”命令的输出?

    我尝试重定向 time 命令的输出 但我不能 time ls gt filename real 0m0 000s user 0m0 000s sys 0m0 000s 在文件中我可以看到输出ls命令 而不是time 请解释一下为什么我不能以
  • 如何更改 TabHost 中的选项卡图像

    我在应用程序中使用 TabHost 在应用程序中使用四个选项卡 并且当选择特定选项卡和未选择特定选项卡时 我想在 TabHost 中使用不同的图像 我需要为每个特定选项卡使用不同的图像 当我选择任何选项卡时 图像有点亮 当我切换到另一个选项
  • 为不同平台创建独立的 Java 可执行文件,无需安装

    我使用 jlink 创建了一个 Java 应用程序运行时映像 我希望能够将软件作为可执行文件发送到不同的平台 最好是在一个平台上构建 例如交叉编译 理想情况下 它是一个用户可以双击启动的应用程序文件 而无需安装任何东西 如何才能做到这一点
  • 如何在 SQL Server 中比较两列是否相等?

    我有两列根据某些条件连接在一起 但我还想检查其他两列是否相同 然后返回一个位字段 如果相同 有没有比使用 CASE WHEN 更简单的解决方案 理想情况下我可以使用 SELECT Column1 Column2 AS MyDesiredRe
  • 制作一门语言,需要一个好的后端

    我想做一种编译语言 我目前正在评估后端 到目前为止 我之所以关注 C 是因为它的执行速度 编译速度以及一个名为 TCC 的小型且易于使用的编译器 阅读了这里关于将其用作中间语言的讨论后 我正在尝试思考如何使其与垃圾收集兼容并处理异常 到目前
  • 元素必须是 根元素的直接子元素

    我正在尝试运行我的 Android 应用程序 但出现以下错误 该元素必须是根元素的直接子元素 并且元素类型 应用程序 必须由匹配的结束标记 终止 有人能给我写一个 正确 的版本吗 谢谢 这是我的清单文件
  • 无法连接到 SQL 数据库 - C#、VS2012、SQL Server 2012

    我的 Windows 7 64 位 PC 上安装了 SQL Server 2005 2008 和 2012 这是我的配置管理器 我确实看到代理已停止 不确定是否需要这样做 我把它分成两幅图像 这样尺寸就显示得更大 以下是 VS2012 数据
  • 如何以编程方式创建android形状背景?

    如何以编程方式创建这个形状
  • 修剪 Xcode 中的尾随空格

    有没有办法在我保存文件时强制 Xcode 修剪尾随空格 如果重要的话 我正在使用版本 3 1 3 从 Xcode 4 4 开始 默认情况下将自动修剪空格 除非该行全是空格 您还可以激活Including whitespace only li
  • 如何重定向到 Grails 应用程序中上次访问的页面?

    我是 Grails 的新手 我正在努力解决许多简单的问题 例如 当我从页面顶部布局上显示的模板视图登录 注销时 我尚未找到返回上次访问页面的正确方法 我解决此问题的最后一次尝试是将 params controller 和 params ac
  • 更新捆绑的资源文件

    我正在做以下事情 String str this is the new string URL resourceUrl getClass getResource path to resource File file new File reso
  • 使用maven编译时如何忽略.java文件?

    我的源目录中有 java 文件 由于某些 API 更改 这些文件尚未编译 我想一一修复源 忽略其中一些源来运行测试会很有用 使用 Maven 编译器插件和排除选项
  • 将 JSON 文件从类库 nuget 包复制到 bin

    我为这个模糊的标题表示歉意 但我不知道如何表达它 我正在使用 自定义 appsettings json 文件夹 json 文件位于使用它的类库中 我想创建一个 nuget 包来安装此类库 但还要确保将 appsettings json 复制