Nuget包含css\js等资源文件
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> <GeneratePackageOnBuild>true</GeneratePackageOnBuild> <CopyLocalLockFileAssemblies>CopyPackagesue</CopyLocalLockFileAssemblies> <Version>1.3.5</Version> <Description> JieYun.ACL框架,包含AdminLTE\AdminLTE\bootstrap\font-awesome\Ionicons\jquery\jquery-confirm\jquery-cookie\jquery-sticky\jquery-validation\jquery-validation-unobtrusive\signalr\template\vue </Description> <PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance> </PropertyGroup> <ItemGroup> <None Include="contentFiles\JieYun.ACL\**"> <Pack>true</Pack> <PackageCopyToOutput>true</PackageCopyToOutput> <PackagePath>contentFiles\any\any\wwwroot\JieYun.ACL\</PackagePath> </None> </ItemGroup> </Project>
文件树结构
├─.vs │ └─JieYun.ACL │ ├─config │ ├─DesignTimeBuild │ └─v16 │ └─Server │ └─sqlite3 ├─bin │ ├─Debug │ │ └─netstandard2.0 │ └─Release │ ├─netstandard2.0 │ │ └─publish │ └─netstandard2.1 ├─contentFiles │ └─JieYun.ACL │ ├─AdminLTE │ │ ├─css │ │ │ ├─alt │ │ │ └─skins │ │ ├─img │ │ └─js │ ├─bootstrap │ │ ├─css │ │ ├─fonts │ │ └─js │ ├─font-awesome │ │ ├─css │ │ └─fonts │ ├─Ionicons │ │ ├─css │ │ └─fonts │ ├─jquery │ ├─jquery-confirm │ ├─jquery-cookie │ ├─jquery-sticky │ ├─jquery-validation │ ├─jquery-validation-unobtrusive │ ├─signalr │ ├─template │ └─vue ├─Extensions ├─obj │ ├─Debug │ │ ├─netstandard2.0 │ │ └─netstandard2.1 │ └─Release │ ├─netstandard2.0 │ └─netstandard2.1 ├─Properties │ └─PublishProfiles └─Resources
参考文档:https://poychang.github.io/output-static-content-file-to-project-in-dotnet-core-nuget-pack/