我之前写了一个.net core 生成验证码的小工具 需要使用者先单独下载字体文件到本地在 install-package

感觉这样很捞也很不方便,但当时忙着做其他需求现在更新下。

其实很简单

visual studio 里面把文件属性设置为“嵌入的资源” 就行

将静态文件打包进nuget里 Net Core

批量设置:

  <ItemGroup>
    <EmbeddedResource Include="fonts\*.ttf" />
  </ItemGroup>

使用:

var assembly = Assembly.GetExecutingAssembly();
var names = assembly.GetManifestResourceNames();
foreach (var name in names)
{
    var steam= assembly.GetManifestResourceStream(name); //示例 这样就能拿到每个文件的流
}

相关文章:

  • 2022-12-23
  • 2022-02-21
  • 2022-01-04
  • 2021-12-24
  • 2021-12-27
  • 2021-10-11
  • 2021-06-06
猜你喜欢
  • 2022-12-23
  • 2022-01-12
  • 2021-12-14
  • 2022-12-23
  • 2019-03-14
  • 2021-09-29
  • 2021-06-21
相关资源
相似解决方案