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

Nuget.Server 网站代码

参考文档:https://poychang.github.io/output-static-content-file-to-project-in-dotnet-core-nuget-pack/

posted @ 2019-05-20 11:27  接云网络  阅读(764)  评论(3编辑  收藏  举报