nuget打包静态资源的问题
2023-03-31 10:56:39 时间
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
会被复制三份, 暂时还不知道有什么好的解决方案
相关文章
- 【原生Ajax】全面了解xhr的概念与使用。
- 【Ajax】如何通过axios发起Ajax请求
- 前端向后端传值的几种方式总结
- Ajax--》请求操作以及跨域相关讲解
- 老杜带你学Ajax,轻松掌握ajax底层实现原理
- .NET 使用 Coverlet 统计单元测试覆盖率
- 使用 coverlet 查看.NET Core应用的测试覆盖率
- ASP.NET Core - 配置系统之配置添加
- [C#]使用Costura.Fody将源DLL合并到目标EXE
- Fireasy3 揭秘 -- 使用 SourceGeneraor 实现动态代理(AOP)
- EF7DbContext池
- MASA Framework源码解读-01 MASAFactory工厂设计(一个接口多个实现的最佳姿势)
- IO流思维导图
- WPF学习笔记03-布局Layout
- o2s.components.pdfView4net.dll 下个别pdf扫描件不显示问题,已经解决单不知道原因。。期望解答
- WPF学习笔记02-XAML语法
- Avalonia 实现平滑拖动指定控件
- c# 使用遇到的问题记录
- C#/.NET/.NET Core Dapper 批量删除、新增、修改说明
- RestSharp —(个人胡说八道🤣)