Asp.net core 当我安装自定义Nuget pack时,目标项目中不包括Css和js文件
我尝试从NetStandard2.1创建nuget包。包已成功创建,并且我的conect文件也包含在包文件夹中 但我的问题是,当我尝试将这个包安装到我的客户机web应用程序中时,内容文件夹和文件都包含在project wwwroot文件夹中,但所有css和js都没有物理下载到project解决方案中 我的csproj文件如下所示Asp.net core 当我安装自定义Nuget pack时,目标项目中不包括Css和js文件,asp.net-core,msbuild,nuget-package,Asp.net Core,Msbuild,Nuget Package,我尝试从NetStandard2.1创建nuget包。包已成功创建,并且我的conect文件也包含在包文件夹中 但我的问题是,当我尝试将这个包安装到我的客户机web应用程序中时,内容文件夹和文件都包含在project wwwroot文件夹中,但所有css和js都没有物理下载到project解决方案中 我的csproj文件如下所示 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFr
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageTags>Lsc.Logistics.HtmlHelpers.Core</PackageTags>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyFileVersion>1.0.0.0</AssemblyFileVersion>
<Version>1.0.0.9-preview0102</Version>
<Company>Company Name</Company>
<Authors>Company Owner</Authors>
<Description>COmmonJs and cssr</Description>
<FileVersion>1.0.0.0</FileVersion>
<PackageOutputPath>D:\ThemeRelease\PackageCore</PackageOutputPath>
<ContentTargetFolders>contentFiles\any\any\</ContentTargetFolders>
</PropertyGroup>
<ItemGroup>
<Content Include="wwwroot\**\*.*" Label="Packaging">
<Pack>true</Pack>
<PackageCopyToOutput>true</PackageCopyToOutput>
</Content>
</ItemGroup>
</Project>
netstandard2.1
符合事实的
Lsc.Logistics.HtmlHelpers.Core
1.0.0.0
1.0.0.0
1.0.0.9-preview0102
公司名称
公司所有者
COmmonJs和cssr
1.0.0.0
D:\Themerease\PackageCore
contentFiles\any\any\
符合事实的
符合事实的
当用户安装我的包时,我需要做的是下载css和js文件,如果你的nuget包包含css和js文件。它是一个客户端库。 对于客户端库,安装nuget软件包时,它不会显示在项目中。默认情况下,它将存在于
%UserProfile%\.nuget\package
中
Microsoft为web开发人员提供了一个轻量级、有效的解决方案,可以轻松管理常见的客户端库文件--
如果您的软件包不是由官方csdn提供的,您可以指定库的位置,如下所示:
{
"version": "1.0",
"defaultProvider": "cdnjs",
"libraries": [
{
"provider": "filesystem",
"library": "C:\\Users\\XXX\\XX\\",
"destination": "wwwroot/lib/Chart/Content/"
},
...
]
}
libman.json
中生成以下代码,如下所示:
{
"version": "1.0",
"defaultProvider": "cdnjs",
"libraries": [
{
"provider": "filesystem",
"library": "C:\\Users\\XXX\\XX\\",
"destination": "wwwroot/lib/Chart/Content/"
},
...
]
}