Nuget 发布包含静态文件 content file
.NETCore 在.csproj引用资源中标记pack配置
<pack>true</pack>
例如
<ItemGroup>
<Content Include="dotnetty.linux.pfx">
<pack>true</pack>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
不过在使用的时候,Nuget Package中content、contentfile目录下有相应文件,但是不会拷贝到工程目录下。
一种非主流的处理方式^_^
,如果文件少可以这样处理,将文件作为嵌入资源,在对应项目中释放出来。
//在引用Nuget工程中这样导出
public Func<Stream> IndexStream {
get;