siteserver / cms

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
https://sscms.com
GNU Affero General Public License v3.0
3.68k stars 1.21k forks source link

为什么自己生成的包吧跟官方发布的包里面的库文件数量不一样? #2694

Open xelnage opened 3 years ago

xelnage commented 3 years ago

拿7.0.3版来说,自己打包根目录下dll库文件有350多个,而官方发布的版本只有104个。

starlying commented 3 years ago

是不是只运行了dotnet build,没有运行dotnet publish导致的

xelnage commented 3 years ago

也是按官方公布的发布方法发布啊

npm run build-win-x64 dotnet build ./build-win-x64/build.sln -c Release dotnet publish ./build-win-x64/src/SSCMS.Cli/SSCMS.Cli.csproj -r win-x64 -c Release -o ./publish/sscms-win-x64 dotnet publish ./build-win-x64/src/SSCMS.Web/SSCMS.Web.csproj -r win-x64 -c Release -o ./publish/sscms-win-x64 npm run copy-win-x64

依次运行,最后的生成的publish文件夹中的结果就是300多个库文件。

AngleSharp.Css.dll AngleSharp.dll api-ms-win-core-console-l1-1-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll aspnetcorev2_inprocess.dll BouncyCastle.Crypto.dll CacheManager.Core.dll CacheManager.Microsoft.Extensions.Caching.Memory.dll CacheManager.Microsoft.Extensions.Configuration.dll CacheManager.Serialization.Json.dll CacheManager.StackExchange.Redis.dll clrcompression.dll clretwrc.dll clrjit.dll coreclr.dll Dapper.dll Datory.dll dbgshim.dll DocumentFormat.OpenXml.dll ExcelDataReader.DataSet.dll ExcelDataReader.dll FluentScheduler.dll Google.Protobuf.dll hostfxr.dll hostpolicy.dll HtmlAgilityPack.dll HtmlSanitizer.dll ICSharpCode.SharpZipLib.dll K4os.Compression.LZ4.dll K4os.Compression.LZ4.Streams.dll K4os.Hash.xxHash.dll Markdig.dll McMaster.Extensions.CommandLineUtils.dll Microsoft.AspNetCore.Antiforgery.dll Microsoft.AspNetCore.Authentication.Abstractions.dll Microsoft.AspNetCore.Authentication.Cookies.dll Microsoft.AspNetCore.Authentication.Core.dll Microsoft.AspNetCore.Authentication.dll Microsoft.AspNetCore.Authentication.JwtBearer.dll Microsoft.AspNetCore.Authentication.OAuth.dll Microsoft.AspNetCore.Authorization.dll Microsoft.AspNetCore.Authorization.Policy.dll Microsoft.AspNetCore.Components.Authorization.dll Microsoft.AspNetCore.Components.dll Microsoft.AspNetCore.Components.Forms.dll Microsoft.AspNetCore.Components.Server.dll Microsoft.AspNetCore.Components.Web.dll Microsoft.AspNetCore.Connections.Abstractions.dll Microsoft.AspNetCore.CookiePolicy.dll Microsoft.AspNetCore.Cors.dll Microsoft.AspNetCore.Cryptography.Internal.dll Microsoft.AspNetCore.Cryptography.KeyDerivation.dll Microsoft.AspNetCore.DataProtection.Abstractions.dll Microsoft.AspNetCore.DataProtection.dll Microsoft.AspNetCore.DataProtection.Extensions.dll Microsoft.AspNetCore.Diagnostics.Abstractions.dll Microsoft.AspNetCore.Diagnostics.dll Microsoft.AspNetCore.Diagnostics.HealthChecks.dll Microsoft.AspNetCore.dll Microsoft.AspNetCore.HostFiltering.dll Microsoft.AspNetCore.Hosting.Abstractions.dll Microsoft.AspNetCore.Hosting.dll Microsoft.AspNetCore.Hosting.Server.Abstractions.dll Microsoft.AspNetCore.Html.Abstractions.dll Microsoft.AspNetCore.Http.Abstractions.dll Microsoft.AspNetCore.Http.Connections.Common.dll Microsoft.AspNetCore.Http.Connections.dll Microsoft.AspNetCore.Http.dll Microsoft.AspNetCore.Http.Extensions.dll Microsoft.AspNetCore.Http.Features.dll Microsoft.AspNetCore.HttpOverrides.dll Microsoft.AspNetCore.HttpsPolicy.dll Microsoft.AspNetCore.Identity.dll Microsoft.AspNetCore.JsonPatch.dll Microsoft.AspNetCore.Localization.dll Microsoft.AspNetCore.Localization.Routing.dll Microsoft.AspNetCore.Metadata.dll Microsoft.AspNetCore.Mvc.Abstractions.dll Microsoft.AspNetCore.Mvc.ApiExplorer.dll Microsoft.AspNetCore.Mvc.Core.dll Microsoft.AspNetCore.Mvc.Cors.dll Microsoft.AspNetCore.Mvc.DataAnnotations.dll Microsoft.AspNetCore.Mvc.dll Microsoft.AspNetCore.Mvc.Formatters.Json.dll Microsoft.AspNetCore.Mvc.Formatters.Xml.dll Microsoft.AspNetCore.Mvc.Localization.dll Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll Microsoft.AspNetCore.Mvc.Razor.dll Microsoft.AspNetCore.Mvc.RazorPages.dll Microsoft.AspNetCore.Mvc.TagHelpers.dll Microsoft.AspNetCore.Mvc.ViewFeatures.dll Microsoft.AspNetCore.Razor.dll Microsoft.AspNetCore.Razor.Runtime.dll Microsoft.AspNetCore.ResponseCaching.Abstractions.dll Microsoft.AspNetCore.ResponseCaching.dll Microsoft.AspNetCore.ResponseCompression.dll Microsoft.AspNetCore.Rewrite.dll Microsoft.AspNetCore.Routing.Abstractions.dll Microsoft.AspNetCore.Routing.dll Microsoft.AspNetCore.Server.HttpSys.dll Microsoft.AspNetCore.Server.IIS.dll Microsoft.AspNetCore.Server.IISIntegration.dll Microsoft.AspNetCore.Server.Kestrel.Core.dll Microsoft.AspNetCore.Server.Kestrel.dll Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll Microsoft.AspNetCore.Session.dll Microsoft.AspNetCore.SignalR.Common.dll Microsoft.AspNetCore.SignalR.Core.dll Microsoft.AspNetCore.SignalR.dll Microsoft.AspNetCore.SignalR.Protocols.Json.dll Microsoft.AspNetCore.StaticFiles.dll Microsoft.AspNetCore.WebSockets.dll Microsoft.AspNetCore.WebUtilities.dll Microsoft.CSharp.dll Microsoft.DiaSymReader.Native.amd64.dll Microsoft.DotNet.PlatformAbstractions.dll Microsoft.Extensions.Caching.Abstractions.dll Microsoft.Extensions.Caching.Memory.dll Microsoft.Extensions.Configuration.Abstractions.dll Microsoft.Extensions.Configuration.Binder.dll Microsoft.Extensions.Configuration.CommandLine.dll Microsoft.Extensions.Configuration.dll Microsoft.Extensions.Configuration.EnvironmentVariables.dll Microsoft.Extensions.Configuration.FileExtensions.dll Microsoft.Extensions.Configuration.Ini.dll Microsoft.Extensions.Configuration.Json.dll Microsoft.Extensions.Configuration.KeyPerFile.dll Microsoft.Extensions.Configuration.UserSecrets.dll Microsoft.Extensions.Configuration.Xml.dll Microsoft.Extensions.DependencyInjection.Abstractions.dll Microsoft.Extensions.DependencyInjection.dll Microsoft.Extensions.DependencyModel.dll Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll Microsoft.Extensions.Diagnostics.HealthChecks.dll Microsoft.Extensions.FileProviders.Abstractions.dll Microsoft.Extensions.FileProviders.Composite.dll Microsoft.Extensions.FileProviders.Embedded.dll Microsoft.Extensions.FileProviders.Physical.dll Microsoft.Extensions.FileSystemGlobbing.dll Microsoft.Extensions.Hosting.Abstractions.dll Microsoft.Extensions.Hosting.dll Microsoft.Extensions.Http.dll Microsoft.Extensions.Http.Polly.dll Microsoft.Extensions.Identity.Core.dll Microsoft.Extensions.Identity.Stores.dll Microsoft.Extensions.Localization.Abstractions.dll Microsoft.Extensions.Localization.dll Microsoft.Extensions.Logging.Abstractions.dll Microsoft.Extensions.Logging.Configuration.dll Microsoft.Extensions.Logging.Console.dll Microsoft.Extensions.Logging.Debug.dll Microsoft.Extensions.Logging.dll Microsoft.Extensions.Logging.EventLog.dll Microsoft.Extensions.Logging.EventSource.dll Microsoft.Extensions.Logging.TraceSource.dll Microsoft.Extensions.ObjectPool.dll Microsoft.Extensions.Options.ConfigurationExtensions.dll Microsoft.Extensions.Options.DataAnnotations.dll Microsoft.Extensions.Options.dll Microsoft.Extensions.PlatformAbstractions.dll Microsoft.Extensions.Primitives.dll Microsoft.Extensions.WebEncoders.dll Microsoft.IdentityModel.JsonWebTokens.dll Microsoft.IdentityModel.Logging.dll Microsoft.IdentityModel.Protocols.dll Microsoft.IdentityModel.Protocols.OpenIdConnect.dll Microsoft.IdentityModel.Tokens.dll Microsoft.JSInterop.dll Microsoft.Net.Http.Headers.dll Microsoft.Win32.Primitives.dll Microsoft.Win32.Registry.dll Microsoft.Win32.SystemEvents.dll Mono.Options.dll mscordaccore.dll mscordaccore_amd64_amd64_4.700.20.47201.dll mscordbi.dll mscorrc.debug.dll mscorrc.dll MySql.Data.dll Namotion.Reflection.dll Newtonsoft.Json.Bson.dll Newtonsoft.Json.dll NJsonSchema.dll Npgsql.dll NSwag.Annotations.dll NSwag.AspNetCore.dll NSwag.Core.dll NSwag.Generation.AspNetCore.dll NSwag.Generation.dll OpenXmlPowerTools.dll Pipelines.Sockets.Unofficial.dll Polly.dll Polly.Extensions.Http.dll Quartz.dll Renci.SshNet.dll RestSharp.dll Semver.dll Senparc.CO2NET.APM.dll Senparc.CO2NET.AspNet.dll Senparc.CO2NET.dll Senparc.NeuChar.App.dll Senparc.NeuChar.dll Senparc.Weixin.dll Senparc.Weixin.MP.dll Senparc.Weixin.TenPay.dll Senparc.Weixin.WxOpen.dll Serilog.AspNetCore.dll Serilog.dll Serilog.Extensions.Hosting.dll Serilog.Extensions.Logging.dll Serilog.Formatting.Compact.dll Serilog.Settings.Configuration.dll Serilog.Sinks.Console.dll Serilog.Sinks.Debug.dll Serilog.Sinks.File.dll SixLabors.Fonts.dll SixLabors.ImageSharp.dll SixLabors.ImageSharp.Drawing.dll sni.dll SQLite.Interop.dll SqlKata.dll SSCMS.Cli.dll SSCMS.Core.dll SSCMS.dll SSCMS.Web.dll SSCMS.Web.Views.dll SshNet.Security.Cryptography.dll StackExchange.Redis.dll System.Collections.Concurrent.dll System.Collections.dll System.Collections.Immutable.dll System.Collections.NonGeneric.dll System.Collections.Specialized.dll System.ComponentModel.Annotations.dll System.ComponentModel.dll System.ComponentModel.EventBasedAsync.dll System.ComponentModel.Primitives.dll System.ComponentModel.TypeConverter.dll System.Configuration.ConfigurationManager.dll System.Console.dll System.Data.Common.dll System.Data.SqlClient.dll System.Data.SQLite.dll System.Diagnostics.DiagnosticSource.dll System.Diagnostics.EventLog.dll System.Diagnostics.PerformanceCounter.dll System.Diagnostics.Process.dll System.Diagnostics.StackTrace.dll System.Diagnostics.Tools.dll System.Diagnostics.TraceSource.dll System.Drawing.Common.dll System.Drawing.Primitives.dll System.IdentityModel.Tokens.Jwt.dll System.IO.Compression.Brotli.dll System.IO.Compression.dll System.IO.FileSystem.dll System.IO.FileSystem.Watcher.dll System.IO.MemoryMappedFiles.dll System.IO.Packaging.dll System.IO.Pipelines.dll System.IO.Pipes.dll System.Linq.dll System.Linq.Expressions.dll System.Memory.dll System.Net.Http.dll System.Net.NameResolution.dll System.Net.NetworkInformation.dll System.Net.Primitives.dll System.Net.Requests.dll System.Net.Security.dll System.Net.ServicePoint.dll System.Net.Sockets.dll System.Net.WebClient.dll System.Net.WebHeaderCollection.dll System.Net.WebProxy.dll System.Net.WebSockets.dll System.Numerics.Vectors.dll System.ObjectModel.dll System.Private.CoreLib.dll System.Private.DataContractSerialization.dll System.Private.Uri.dll System.Private.Xml.dll System.Private.Xml.Linq.dll System.Reflection.Metadata.dll System.Reflection.TypeExtensions.dll System.Runtime.CompilerServices.Unsafe.dll System.Runtime.dll System.Runtime.Extensions.dll System.Runtime.InteropServices.dll System.Runtime.InteropServices.RuntimeInformation.dll System.Runtime.Numerics.dll System.Runtime.Serialization.Formatters.dll System.Runtime.Serialization.Primitives.dll System.Security.AccessControl.dll System.Security.Claims.dll System.Security.Cryptography.Algorithms.dll System.Security.Cryptography.Cng.dll System.Security.Cryptography.Csp.dll System.Security.Cryptography.Encoding.dll System.Security.Cryptography.Pkcs.dll System.Security.Cryptography.Primitives.dll System.Security.Cryptography.ProtectedData.dll System.Security.Cryptography.X509Certificates.dll System.Security.Cryptography.Xml.dll System.Security.Permissions.dll System.Security.Principal.dll System.Security.Principal.Windows.dll System.Text.Encoding.CodePages.dll System.Text.Encodings.Web.dll System.Text.Json.dll System.Text.RegularExpressions.dll System.Threading.Channels.dll System.Threading.dll System.Threading.Tasks.Parallel.dll System.Transactions.Local.dll System.Web.HttpUtility.dll System.Windows.Extensions.dll System.Xml.XPath.XmlDocument.dll Ubiety.Dns.Core.dll ucrtbase.dll Zstandard.Net.dll

starlying commented 3 years ago

可以参考一下azure-pipeline.yml文件,里面有ci运行的过程