添加打包命令

This commit is contained in:
Jackson.Bruce
2020-03-24 13:32:15 +08:00
parent c3e05b992b
commit 592b551d52
3 changed files with 30 additions and 26 deletions

View File

@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd"> <package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata> <metadata>
<id>$id$</id> <id>AntiXssUF</id>
<version>$version$</version> <version>2.0.2-beta</version>
<authors>$author$</authors> <authors>Jackson.bruce</authors>
<owners>ufangx</owners> <owners>Jackson.bruce</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance> <requireLicenseAcceptance>false</requireLicenseAcceptance>
<title>$title$</title> <title>Policy-based filter html to avoid XSS attacks; support dotnet core and dotnet framework</title>
<description>$author$</description>
<copyright>$copyright$</copyright>
<licenseUrl>https://github.com/JacksonBruce/AntiXssUF/blob/master/LICENSE</licenseUrl> <licenseUrl>https://github.com/JacksonBruce/AntiXssUF/blob/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/JacksonBruce/AntiXssUF</projectUrl> <projectUrl>https://github.com/JacksonBruce/AntiXssUF</projectUrl>
<description>xss anit policy filter</description>
<releaseNotes>https://github.com/JacksonBruce/AntiXssUF/blob/master/README.md</releaseNotes> <releaseNotes>https://github.com/JacksonBruce/AntiXssUF/blob/master/README.md</releaseNotes>
<tags>Anti Xss .NETStandard </tags> <copyright>Copyright (c) 2020-2020 Jackson.Bruce</copyright>
<repository url="https://github.com/JacksonBruce/AntiXssUF" /> <tags>Anti Xss asp.net mvc asp.netcore webapi .netstandard .netcoreapp Attribute .netframework4.6.1</tags>
<repository type="git" url="https://github.com/JacksonBruce/AntiXssUF.git" />
<dependencies> <dependencies>
<group targetFramework=".NETFramework4.6.1"> <group targetFramework=".NETFramework4.6.1">
<dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" />
@@ -25,22 +25,17 @@
<group targetFramework=".NETCoreApp2.1"> <group targetFramework=".NETCoreApp2.1">
<dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="Microsoft.AspNetCore.Mvc.Abstractions" version="2.2.0" exclude="Build,Analyzers" /> <dependency id="Microsoft.AspNetCore.Mvc.Abstractions" version="2.1.1" exclude="Build,Analyzers" />
<dependency id="Microsoft.AspNetCore.Mvc.Core" version="2.2.5" exclude="Build,Analyzers" /> <dependency id="Microsoft.AspNetCore.Mvc.Core" version="2.1.1" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.DependencyInjection" version="2.1.1" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Options" version="2.1.1" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Newtonsoft.Json" version="12.0.3" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Options" version="3.1.2" exclude="Build,Analyzers" />
</group> </group>
<group targetFramework=".NETCoreApp3.1"> <group targetFramework=".NETCoreApp3.1">
<dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="Microsoft.AspNetCore.Mvc.Abstractions" version="2.2.0" exclude="Build,Analyzers" /> <dependency id="Microsoft.AspNetCore.Mvc.Abstractions" version="2.2.0" exclude="Build,Analyzers" />
<dependency id="Microsoft.AspNetCore.Mvc.Core" version="2.2.5" exclude="Build,Analyzers" /> <dependency id="Microsoft.AspNetCore.Mvc.Core" version="2.2.5" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" />
@@ -49,8 +44,6 @@
<group targetFramework=".NETStandard2.0"> <group targetFramework=".NETStandard2.0">
<dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" />
@@ -59,8 +52,6 @@
<group targetFramework=".NETStandard2.1"> <group targetFramework=".NETStandard2.1">
<dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" /> <dependency id="AngleSharp.Css" version="0.13.0" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Abstractions" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Configuration.Binder" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.Configuration.Json" version="3.1.2" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" /> <dependency id="Microsoft.Extensions.DependencyInjection" version="3.1.2" exclude="Build,Analyzers" />
@@ -73,9 +64,20 @@
<frameworkAssembly assemblyName="System.Web" targetFramework=".NETFramework4.6.1" /> <frameworkAssembly assemblyName="System.Web" targetFramework=".NETFramework4.6.1" />
</frameworkAssemblies> </frameworkAssemblies>
</metadata> </metadata>
<files> <files>
<file src="netstandard2.1\*.dll" target="lib\netstandard2.1" /> <file src="bin\Release\netstandard2.1\AntiXssUF.dll" target="lib\netstandard2.1\AntiXssUF.dll" />
<file src="resources\*.*" target="content\resources" /> <file src="bin\Release\netstandard2.0\AntiXssUF.dll" target="lib\netstandard2.0\AntiXssUF.dll" />
<file src="bin\Release\netcoreapp2.1\AntiXssUF.dll" target="lib\netcoreapp2.1\AntiXssUF.dll" />
<file src="bin\Release\netcoreapp3.1\AntiXssUF.dll" target="lib\netcoreapp3.1\AntiXssUF.dll" />
<file src="bin\Release\net461\AntiXssUF.dll" target="lib\net461\AntiXssUF.dll" />
<file src="bin\Release\netstandard2.1\AntiXssUF.xml" target="lib\netstandard2.1\AntiXssUF.xml" />
<file src="bin\Release\netstandard2.0\AntiXssUF.xml" target="lib\netstandard2.0\AntiXssUF.xml" />
<file src="bin\Release\netcoreapp2.1\AntiXssUF.xml" target="lib\netcoreapp2.1\AntiXssUF.xml" />
<file src="bin\Release\netcoreapp3.1\AntiXssUF.xml" target="lib\netcoreapp3.1\AntiXssUF.xml" />
<file src="bin\Release\net461\AntiXssUF.xml" target="lib\net461\AntiXssUF.xml" />
<file src="resources\*.*" target="contentFiles\any\any\resources" />
</files> </files>
</package> </package>

View File

@@ -52,7 +52,7 @@ namespace Ufangx.Xss
/// 内置的过滤策略 /// 内置的过滤策略
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public static IFilterPolicy GetPresupposedPolicy() internal static IFilterPolicy GetPresupposedPolicy()
{ {
if (presupposedPolicy == null) if (presupposedPolicy == null)
{ {

2
AntiXssUF/pack.bat Normal file
View File

@@ -0,0 +1,2 @@
dotnet pack AntiXssUF.csproj -p:NuspecFile=AntiXssUF.nuspec -c Release
pause