首页 > 其他分享 >nuget打包静态资源的问题

nuget打包静态资源的问题

时间:2022-11-04 11:00:38浏览次数:65  
标签:静态 region tree nuget json 资源 打包

nuget打包静态资源的问题

前段时间做了个区划包, 爬了点数据生成了一个 region-tree.json 文件, 存放了全国一直到街道级的区划数据

然后又写了点代码解析处理这个文件

当时的 csproj 中对这个资源是这样引用的

<ItemGroup>
    <None Include="region-tree.json" CopyToOutputDirectory="always"/>
</ItemGroup>

region-tree.json在运行的时候可以正常复制到 bin

但是当我想要打包时却发现, 资源文件无法被一同打到nuget包中

经过一段时间的资料搜索, 修改文件引用如下

<ItemGroup>
    <None Include="region-tree.json" CopyToOutputDirectory="always" PackageCopyToOutput="true" Pack="true"/>
</ItemGroup>

添加 PackageCopyToOutput="true"Pack="true" 即可

现在发现的问题

以上的打包设置在多 TargetFramwork 时会导致资源被复制多份

比如上面所说的包, 支持 .netstandard2.0;netstandard2.1;net6.0

region-tree.json 会被复制三份, 暂时还不知道有什么好的解决方案

标签:静态,region,tree,nuget,json,资源,打包
From: https://www.cnblogs.com/CollapseNav/p/16857006.html

相关文章

  • VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!
    开心一刻一个消化不良的病人向医生抱怨:我近来很不正常,吃什么拉什么,吃黄瓜拉黄瓜,吃西瓜拉西瓜,怎样才能恢复正常呢?医生沉默片刻:那你只能吃屎了环境准备Virt......
  • vue3.0新的打包工具vite
    vitevite是基于esbuild预构建的,esbuild是用GO语言编写的,比js编写的打包器预构建快10-100倍,js跟go语言相比太慢了。与webpack相比:vite服务器启动速度比webpack快,由于vite......
  • 打包配置 修改跨域
    1.java打包    1.1.运行java-jarservice-system.jar 2.前端打包 2.1修改重写  2.2npmrunbuild:prod2.3修改跨域nginxlocation/prod_......
  • c# .net 4.0 发布nuget
    一、下载工具1.下载NuGet命令行工具 https://dist.nuget.org/win-x86-commandline/v5.8.0/nuget.exe 将NuGet配置为系统环境变量或者C:\Windows目录下2.下载NuGetPack......
  • C# .Net MVC Razor 视图静态分页导航栏生成器
    这里贴出3个重要组成部分1.分页导航栏主算法代码(包括@Html扩展方法)2.HTML页面调用代码(包括导航栏样式)3.Controller控制器代码4.测试路径:http://www.****.com/EBusines......
  • C++静态成员和静态函数的正例和反例
      上图所示的代码都是正确的、并且能够按正常人的预期执行。首先提示一点、C++要用类名调用静态函数或者引用变量时、不是像Java一样用点号、而是用两个冒号! 错误......
  • Vue 下载本地静态资源
    项目需要下载本地的Excel文档,文档是放在本地的没有在服务器,所以需要下载本地静态资源文件,开始把文件放在了这里src目录下的assets资源文件下下载报错找不到文件路径......
  • 动静态方法、类的继承及查找顺序
    昨日内容回顾对象的概念python中一切存在均为对象,对象是名称与功能的结合。编程思想两大组成编程思想按照关注点可以分为面向过程及面向对象。面向过程编程关注事......
  • 11月3日内容总结——对象之动静态方法、继承及相关知识点、类中名称查找顺序及经典类
    目录一、动静态方法动态方法静态方法二、面向对象之继承的概念面向对象三大特性1.继承的含义2.继承的目的3.继承解决了什么问题4.多继承的优缺点5.继承的实操三、继承的本......
  • 动静态、继承本质、对象名字查找顺序
    目录动静态方法面向对象之继承的概念继承的本质名字的查找顺序经典类与新式类派生方法动静态方法在类中定义的函数有多种特性1.绑定给对象的方法classStudent:sc......