commit 24b50da00397b78f2b78790081c6a834fe3cb713 Author: BobSong <605277374@qq.com> Date: Fri Oct 31 22:43:32 2025 +0800 first commit diff --git a/BasicConfig.xlsx b/BasicConfig.xlsx new file mode 100644 index 0000000..c37ad99 Binary files /dev/null and b/BasicConfig.xlsx differ diff --git a/FishConfig.xlsx b/FishConfig.xlsx new file mode 100644 index 0000000..608d6ec Binary files /dev/null and b/FishConfig.xlsx differ diff --git a/Gear.xlsx b/Gear.xlsx new file mode 100644 index 0000000..9da0f0a Binary files /dev/null and b/Gear.xlsx differ diff --git a/Item.xlsx b/Item.xlsx new file mode 100644 index 0000000..a2973d8 Binary files /dev/null and b/Item.xlsx differ diff --git a/NBConfigBuilder/EPPlus.Interfaces.dll b/NBConfigBuilder/EPPlus.Interfaces.dll new file mode 100644 index 0000000..8a69f81 Binary files /dev/null and b/NBConfigBuilder/EPPlus.Interfaces.dll differ diff --git a/NBConfigBuilder/EPPlus.dll b/NBConfigBuilder/EPPlus.dll new file mode 100644 index 0000000..6628025 Binary files /dev/null and b/NBConfigBuilder/EPPlus.dll differ diff --git a/NBConfigBuilder/Microsoft.CodeAnalysis.CSharp.dll b/NBConfigBuilder/Microsoft.CodeAnalysis.CSharp.dll new file mode 100644 index 0000000..e2821ad Binary files /dev/null and b/NBConfigBuilder/Microsoft.CodeAnalysis.CSharp.dll differ diff --git a/NBConfigBuilder/Microsoft.CodeAnalysis.dll b/NBConfigBuilder/Microsoft.CodeAnalysis.dll new file mode 100644 index 0000000..d3f985e Binary files /dev/null and b/NBConfigBuilder/Microsoft.CodeAnalysis.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.Configuration.Abstractions.dll b/NBConfigBuilder/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..a5ab313 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.Configuration.FileExtensions.dll b/NBConfigBuilder/Microsoft.Extensions.Configuration.FileExtensions.dll new file mode 100644 index 0000000..19d8f5c Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.Configuration.FileExtensions.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.Configuration.Json.dll b/NBConfigBuilder/Microsoft.Extensions.Configuration.Json.dll new file mode 100644 index 0000000..9e50db0 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.Configuration.dll b/NBConfigBuilder/Microsoft.Extensions.Configuration.dll new file mode 100644 index 0000000..d3e5c22 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.Configuration.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.FileProviders.Abstractions.dll b/NBConfigBuilder/Microsoft.Extensions.FileProviders.Abstractions.dll new file mode 100644 index 0000000..f907206 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.FileProviders.Abstractions.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.FileProviders.Physical.dll b/NBConfigBuilder/Microsoft.Extensions.FileProviders.Physical.dll new file mode 100644 index 0000000..6fb7f47 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.FileProviders.Physical.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.FileSystemGlobbing.dll b/NBConfigBuilder/Microsoft.Extensions.FileSystemGlobbing.dll new file mode 100644 index 0000000..e590735 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.FileSystemGlobbing.dll differ diff --git a/NBConfigBuilder/Microsoft.Extensions.Primitives.dll b/NBConfigBuilder/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..c24f2a0 Binary files /dev/null and b/NBConfigBuilder/Microsoft.Extensions.Primitives.dll differ diff --git a/NBConfigBuilder/Microsoft.IO.RecyclableMemoryStream.dll b/NBConfigBuilder/Microsoft.IO.RecyclableMemoryStream.dll new file mode 100644 index 0000000..6e0ea40 Binary files /dev/null and b/NBConfigBuilder/Microsoft.IO.RecyclableMemoryStream.dll differ diff --git a/NBConfigBuilder/NBConfigBuilder.deps.json b/NBConfigBuilder/NBConfigBuilder.deps.json new file mode 100644 index 0000000..804b791 --- /dev/null +++ b/NBConfigBuilder/NBConfigBuilder.deps.json @@ -0,0 +1,516 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "NBConfigBuilder/1.0.0": { + "dependencies": { + "EPPlus": "8.2.0", + "Microsoft.CodeAnalysis.CSharp": "4.14.0", + "NLog": "6.0.4", + "Newtonsoft.Json": "13.0.4", + "protobuf-net": "3.2.56" + }, + "runtime": { + "NBConfigBuilder.dll": {} + } + }, + "EPPlus/8.2.0": { + "dependencies": { + "EPPlus.Interfaces": "8.1.0", + "Microsoft.Extensions.Configuration.Json": "8.0.1", + "Microsoft.IO.RecyclableMemoryStream": "3.0.1", + "System.ComponentModel.Annotations": "5.0.0", + "System.Security.Cryptography.Pkcs": "8.0.1", + "System.Security.Cryptography.Xml": "8.0.2", + "System.Text.Encoding.CodePages": "8.0.0" + }, + "runtime": { + "lib/net8.0/EPPlus.dll": { + "assemblyVersion": "8.2.0.0", + "fileVersion": "8.2.0.0" + } + } + }, + "EPPlus.Interfaces/8.1.0": { + "runtime": { + "lib/net8.0/EPPlus.Interfaces.dll": { + "assemblyVersion": "8.1.0.0", + "fileVersion": "8.1.0.0" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.11.0": {}, + "Microsoft.CodeAnalysis.Common/4.14.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.11.0", + "System.Collections.Immutable": "9.0.0", + "System.Reflection.Metadata": "9.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.14.0.0", + "fileVersion": "4.1400.25.26210" + } + }, + "resources": { + "lib/net8.0/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.14.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.11.0", + "Microsoft.CodeAnalysis.Common": "4.14.0", + "System.Collections.Immutable": "9.0.0", + "System.Reflection.Metadata": "9.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.14.0.0", + "fileVersion": "4.1400.25.26210" + } + }, + "resources": { + "lib/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.724.31311" + } + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.1", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { + "runtime": { + "lib/net6.0/Microsoft.IO.RecyclableMemoryStream.dll": { + "assemblyVersion": "3.0.1.0", + "fileVersion": "3.0.1.0" + } + } + }, + "Newtonsoft.Json/13.0.4": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.4.30916" + } + } + }, + "NLog/6.0.4": { + "runtime": { + "lib/netstandard2.1/NLog.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.4.4534" + } + } + }, + "protobuf-net/3.2.56": { + "dependencies": { + "protobuf-net.Core": "3.2.56" + }, + "runtime": { + "lib/net8.0/protobuf-net.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.2.56.57311" + } + } + }, + "protobuf-net.Core/3.2.56": { + "runtime": { + "lib/net8.0/protobuf-net.Core.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.2.56.57311" + } + } + }, + "System.Collections.Immutable/9.0.0": { + "runtime": { + "lib/net8.0/System.Collections.Immutable.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.ComponentModel.Annotations/5.0.0": {}, + "System.Reflection.Metadata/9.0.0": { + "dependencies": { + "System.Collections.Immutable": "9.0.0" + }, + "runtime": { + "lib/net8.0/System.Reflection.Metadata.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Security.Cryptography.Pkcs/8.0.1": { + "runtime": { + "lib/net8.0/System.Security.Cryptography.Pkcs.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Security.Cryptography.Xml/8.0.2": { + "dependencies": { + "System.Security.Cryptography.Pkcs": "8.0.1" + }, + "runtime": { + "lib/net8.0/System.Security.Cryptography.Xml.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "System.Text.Encoding.CodePages/8.0.0": {} + } + }, + "libraries": { + "NBConfigBuilder/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "EPPlus/8.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UFAjVAP4UyR9rPL/adHw1uezX1gDbt2mM7Bkb7cMmqbw51y0HFKyLoHpsjvNzKRL/u05vW4pHJAmkuvrPBcgSw==", + "path": "epplus/8.2.0", + "hashPath": "epplus.8.2.0.nupkg.sha512" + }, + "EPPlus.Interfaces/8.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nfc7ehsn8Sb8Ed8KYYuOxqt8gWqmy2Vhts5nfLMw3zISi+aZFwyW+k9s3FOpVuW91VDSrhVAId9brYtz9NnmKA==", + "path": "epplus.interfaces/8.1.0", + "hashPath": "epplus.interfaces.8.1.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/3.11.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg==", + "path": "microsoft.codeanalysis.analyzers/3.11.0", + "hashPath": "microsoft.codeanalysis.analyzers.3.11.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PC3tuwZYnC+idaPuoC/AZpEdwrtX7qFpmnrfQkgobGIWiYmGi5MCRtl5mx6QrfMGQpK78X2lfIEoZDLg/qnuHg==", + "path": "microsoft.codeanalysis.common/4.14.0", + "hashPath": "microsoft.codeanalysis.common.4.14.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.14.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-568a6wcTivauIhbeWcCwfWwIn7UV7MeHEBvFB2uzGIpM2OhJ4eM/FZ8KS0yhPoNxnSpjGzz7x7CIjTxhslojQA==", + "path": "microsoft.codeanalysis.csharp/4.14.0", + "hashPath": "microsoft.codeanalysis.csharp.4.14.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "path": "microsoft.extensions.configuration/8.0.0", + "hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EJzSNO9oaAXnTdtdNO6npPRsIIeZCBSNmdQ091VDO7fBiOtJAAeEq6dtrVXIi3ZyjC5XRSAtVvF8SzcneRHqKQ==", + "path": "microsoft.extensions.configuration.fileextensions/8.0.1", + "hashPath": "microsoft.extensions.configuration.fileextensions.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Json/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-L89DLNuimOghjV3tLx0ArFDwVEJD6+uGB3BMCMX01kaLzXkaXHb2021xOMl2QOxUxbdePKUZsUY7n2UUkycjRg==", + "path": "microsoft.extensions.configuration.json/8.0.1", + "hashPath": "microsoft.extensions.configuration.json.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "hashPath": "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.IO.RecyclableMemoryStream/3.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-s/s20YTVY9r9TPfTrN5g8zPF1YhwxyqO6PxUkrYTGI2B+OGPe9AdajWZrLhFqXIvqIW23fnUE4+ztrUWNU1+9g==", + "path": "microsoft.io.recyclablememorystream/3.0.1", + "hashPath": "microsoft.io.recyclablememorystream.3.0.1.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pdgNNMai3zv51W5aq268sujXUyx7SNdE2bj1wZcWjAQrKMFZV260lbqYop1d2GM67JI1huLRwxo9ZqnfF/lC6A==", + "path": "newtonsoft.json/13.0.4", + "hashPath": "newtonsoft.json.13.0.4.nupkg.sha512" + }, + "NLog/6.0.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Xr+lIk1ZlTTFXEqnxQVLxrDqZlt2tm5X+/AhJbaY2emb/dVtGDiU5QuEtj3gHtwV/SWlP/rJ922I/BPuOJXlRw==", + "path": "nlog/6.0.4", + "hashPath": "nlog.6.0.4.nupkg.sha512" + }, + "protobuf-net/3.2.56": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4IPJeTYAMNewlN8MDaFkcmR/9hLhJeo9eARnTh104zh7mf+vXT2gu5MUfUnkSQU+CH578Q6vcdU7LQDQPG6eaw==", + "path": "protobuf-net/3.2.56", + "hashPath": "protobuf-net.3.2.56.nupkg.sha512" + }, + "protobuf-net.Core/3.2.56": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d6QOukTpDzs7zZv9tPnBZMtvHDNeHJQXUhMx54g4urUQsXK3oo9U70H9HvklYq7hlQ4A7AHJl7EVEqyCXXIl8Q==", + "path": "protobuf-net.core/3.2.56", + "hashPath": "protobuf-net.core.3.2.56.nupkg.sha512" + }, + "System.Collections.Immutable/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QhkXUl2gNrQtvPmtBTQHb0YsUrDiDQ2QS09YbtTTiSjGcf7NBqtYbrG/BE06zcBPCKEwQGzIv13IVdXNOSub2w==", + "path": "system.collections.immutable/9.0.0", + "hashPath": "system.collections.immutable.9.0.0.nupkg.sha512" + }, + "System.ComponentModel.Annotations/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dMkqfy2el8A8/I76n2Hi1oBFEbG1SfxD2l5nhwXV3XjlnOmwxJlQbYpJH4W51odnU9sARCSAgv7S3CyAFMkpYg==", + "path": "system.componentmodel.annotations/5.0.0", + "hashPath": "system.componentmodel.annotations.5.0.0.nupkg.sha512" + }, + "System.Reflection.Metadata/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==", + "path": "system.reflection.metadata/9.0.0", + "hashPath": "system.reflection.metadata.9.0.0.nupkg.sha512" + }, + "System.Security.Cryptography.Pkcs/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==", + "path": "system.security.cryptography.pkcs/8.0.1", + "hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512" + }, + "System.Security.Cryptography.Xml/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aDM/wm0ZGEZ6ZYJLzgqjp2FZdHbDHh6/OmpGfb7AdZ105zYmPn/83JRU2xLIbwgoNz9U1SLUTJN0v5th3qmvjA==", + "path": "system.security.cryptography.xml/8.0.2", + "hashPath": "system.security.cryptography.xml.8.0.2.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==", + "path": "system.text.encoding.codepages/8.0.0", + "hashPath": "system.text.encoding.codepages.8.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/NBConfigBuilder/NBConfigBuilder.dll b/NBConfigBuilder/NBConfigBuilder.dll new file mode 100644 index 0000000..50e9687 Binary files /dev/null and b/NBConfigBuilder/NBConfigBuilder.dll differ diff --git a/NBConfigBuilder/NBConfigBuilder.exe b/NBConfigBuilder/NBConfigBuilder.exe new file mode 100644 index 0000000..5fe07fe Binary files /dev/null and b/NBConfigBuilder/NBConfigBuilder.exe differ diff --git a/NBConfigBuilder/NBConfigBuilder.pdb b/NBConfigBuilder/NBConfigBuilder.pdb new file mode 100644 index 0000000..54cc7a1 Binary files /dev/null and b/NBConfigBuilder/NBConfigBuilder.pdb differ diff --git a/NBConfigBuilder/NBConfigBuilder.runtimeconfig.json b/NBConfigBuilder/NBConfigBuilder.runtimeconfig.json new file mode 100644 index 0000000..b2dedf3 --- /dev/null +++ b/NBConfigBuilder/NBConfigBuilder.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.WindowsDesktop.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": true, + "CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false + } + } +} \ No newline at end of file diff --git a/NBConfigBuilder/NLog.config b/NBConfigBuilder/NLog.config new file mode 100644 index 0000000..4bd1557 --- /dev/null +++ b/NBConfigBuilder/NLog.config @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/NBConfigBuilder/NLog.dll b/NBConfigBuilder/NLog.dll new file mode 100644 index 0000000..1d15c30 Binary files /dev/null and b/NBConfigBuilder/NLog.dll differ diff --git a/NBConfigBuilder/Newtonsoft.Json.dll b/NBConfigBuilder/Newtonsoft.Json.dll new file mode 100644 index 0000000..5813d8c Binary files /dev/null and b/NBConfigBuilder/Newtonsoft.Json.dll differ diff --git a/NBConfigBuilder/System.Collections.Immutable.dll b/NBConfigBuilder/System.Collections.Immutable.dll new file mode 100644 index 0000000..9db8140 Binary files /dev/null and b/NBConfigBuilder/System.Collections.Immutable.dll differ diff --git a/NBConfigBuilder/System.Reflection.Metadata.dll b/NBConfigBuilder/System.Reflection.Metadata.dll new file mode 100644 index 0000000..2366da2 Binary files /dev/null and b/NBConfigBuilder/System.Reflection.Metadata.dll differ diff --git a/NBConfigBuilder/System.Security.Cryptography.Pkcs.dll b/NBConfigBuilder/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..e521fd3 Binary files /dev/null and b/NBConfigBuilder/System.Security.Cryptography.Pkcs.dll differ diff --git a/NBConfigBuilder/System.Security.Cryptography.Xml.dll b/NBConfigBuilder/System.Security.Cryptography.Xml.dll new file mode 100644 index 0000000..1cb01ca Binary files /dev/null and b/NBConfigBuilder/System.Security.Cryptography.Xml.dll differ diff --git a/NBConfigBuilder/TemplateBack.txt b/NBConfigBuilder/TemplateBack.txt new file mode 100644 index 0000000..ebbd5d3 --- /dev/null +++ b/NBConfigBuilder/TemplateBack.txt @@ -0,0 +1,96 @@ +using System; +using ProtoBuf; +using Fantasy; +using System.Linq; +using System.Reflection; +using System.Collections.Generic; +using System.Collections.Concurrent; +#if FANTASY_NET +using Fantasy.ConfigTable; +using Fantasy.Serialize; +#else +using NBC; +using NBC.Serialize; +#endif +// ReSharper disable CollectionNeverUpdated.Global +// ReSharper disable UnusedAutoPropertyAccessor.Global +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member +#pragma warning disable CS0169 +#pragma warning disable CS8618 +#pragma warning disable CS8625 +#pragma warning disable CS8603 + +namespace (namespace) +{ + [ProtoContract] + public sealed partial class (ConfigName)Data : ASerialize, IConfigTable, IProto + { + [ProtoMember(1)] + public List<(ConfigName)> List { get; set; } = new List<(ConfigName)>(); +#if FANTASY_NET + [ProtoIgnore] + private readonly ConcurrentDictionary _configs = new ConcurrentDictionary(); +#else + [ProtoIgnore] + private readonly Dictionary _configs = new Dictionary(); +#endif + private static (ConfigName)Data _instance = null; + + public static (ConfigName)Data Instance + { + get { return _instance ??= ConfigTableHelper.Load<(ConfigName)Data>(); } + private set => _instance = value; + } + + public (ConfigName) Get(uint id, bool check = true) + { + if (_configs.ContainsKey(id)) + { + return _configs[id]; + } + + if (check) + { + throw new Exception($"(ConfigName) not find {id} Id"); + } + + return null; + } + public bool TryGet(uint id, out (ConfigName) config) + { + config = null; + + if (!_configs.ContainsKey(id)) + { + return false; + } + + config = _configs[id]; + return true; + } + public override void AfterDeserialization() + { + foreach (var config in List) + { +#if FANTASY_NET + _configs.TryAdd(config.Id, config); +#else + _configs.Add(config.Id, config); +#endif + config.AfterDeserialization(); + } + + EndInit(); + } + + public override void Dispose() + { + Instance = null; + } + } + + [ProtoContract] + public sealed partial class (ConfigName) : ASerialize, IProto + {(Fields) + } +} \ No newline at end of file diff --git a/NBConfigBuilder/TemplateClient.txt b/NBConfigBuilder/TemplateClient.txt new file mode 100644 index 0000000..47a04cb --- /dev/null +++ b/NBConfigBuilder/TemplateClient.txt @@ -0,0 +1,79 @@ +using System; +using ProtoBuf; +using Fantasy; +using System.Linq; +using System.Reflection; +using System.Collections.Generic; +using System.Collections.Concurrent; +using NBC; +using NBC.Serialize; + +namespace NBF +{ + [ProtoContract] + public sealed partial class (ConfigName) : ASerialize, IProto, IConfigTable + { + (Fields) + [ProtoIgnore] + public uint Key => Id; + + #region Static + + private static ConfigContext<(ConfigName)> Context => ConfigTableHelper.Table<(ConfigName)>(); + + public static (ConfigName) Get(uint key) + { + return Context.Get(key); + } + + public static (ConfigName) Get(Predicate<(ConfigName)> match) + { + return Context.Get(match); + } + + public static (ConfigName) Fist() + { + return Context.Fist(); + } + + public static (ConfigName) Last() + { + return Context.Last(); + } + + public static (ConfigName) Fist(Predicate<(ConfigName)> match) + { + return Context.Fist(match); + } + + public static (ConfigName) Last(Predicate<(ConfigName)> match) + { + return Context.Last(match); + } + + public static int Count() + { + return Context.Count(); + } + + public static int Count(Func<(ConfigName), bool> predicate) + { + return Context.Count(predicate); + } + + public static List<(ConfigName)> GetList() + { + return Context.GetList(); + } + + public static List<(ConfigName)> GetList(Predicate<(ConfigName)> match) + { + return Context.GetList(match); + } + public static void ParseJson(Newtonsoft.Json.Linq.JArray arr) + { + ConfigTableHelper.ParseLine<(ConfigName)>(arr); + } + #endregion + } +} \ No newline at end of file diff --git a/NBConfigBuilder/TemplateServer.txt b/NBConfigBuilder/TemplateServer.txt new file mode 100644 index 0000000..3a2823b --- /dev/null +++ b/NBConfigBuilder/TemplateServer.txt @@ -0,0 +1,79 @@ +using System; +using ProtoBuf; +using Fantasy; +using System.Linq; +using System.Reflection; +using System.Collections.Generic; +using System.Collections.Concurrent; +using Fantasy.Serialize; +using Fantasy.ConfigTable; + +namespace NBF +{ + [ProtoContract] + public sealed partial class (ConfigName) : ASerialize, IProto, IConfigTable + { + (Fields) + [ProtoIgnore] + public uint Key => Id; + + #region Static + + private static ConfigContext<(ConfigName)> Context => ConfigTableHelper.Table<(ConfigName)>(); + + public static (ConfigName) Get(uint key) + { + return Context.Get(key); + } + + public static (ConfigName) Get(Predicate<(ConfigName)> match) + { + return Context.Get(match); + } + + public static (ConfigName) Fist() + { + return Context.Fist(); + } + + public static (ConfigName) Last() + { + return Context.Last(); + } + + public static (ConfigName) Fist(Predicate<(ConfigName)> match) + { + return Context.Fist(match); + } + + public static (ConfigName) Last(Predicate<(ConfigName)> match) + { + return Context.Last(match); + } + + public static int Count() + { + return Context.Count(); + } + + public static int Count(Func<(ConfigName), bool> predicate) + { + return Context.Count(predicate); + } + + public static List<(ConfigName)> GetList() + { + return Context.GetList(); + } + + public static List<(ConfigName)> GetList(Predicate<(ConfigName)> match) + { + return Context.GetList(match); + } + public static void ParseJson(Newtonsoft.Json.Linq.JArray arr) + { + ConfigTableHelper.ParseLine<(ConfigName)>(arr); + } + #endregion + } +} \ No newline at end of file diff --git a/NBConfigBuilder/config - 副本.json b/NBConfigBuilder/config - 副本.json new file mode 100644 index 0000000..4891ac6 --- /dev/null +++ b/NBConfigBuilder/config - 副本.json @@ -0,0 +1,10 @@ +{ + "ExcelPath": "D:\\work\\Fishing2\\Config", + "ClientPath": "D:\\work\\Fishing2\\Assets\\Scripts\\Generate\\Config", + "ClientJsonPath": "D:\\work\\Fishing2\\Assets\\Resources\\config", + "ServerPath": "D:\\work\\Fishing2Server\\Entity\\Generate\\ConfigTable\\Entity", + "ServerJsonPath": "D:\\work\\Fishing2Server\\Config\\Json", + "GenClient": true, + "GenServer": true, + "ExcelVersionPath": "D:\\work\\Fishing2\\Config\\Version.txt" +} \ No newline at end of file diff --git a/NBConfigBuilder/config.json b/NBConfigBuilder/config.json new file mode 100644 index 0000000..ab52864 --- /dev/null +++ b/NBConfigBuilder/config.json @@ -0,0 +1,10 @@ +{ + "ExcelPath": "..\\..\\..\\Fishing2\\Config", + "ClientPath": "..\\..\\..\\Fishing2\\Assets\\Scripts\\Generate\\Config", + "ClientJsonPath": "..\\..\\..\\Fishing2\\Assets\\Resources\\config", + "ServerPath": "..\\..\\..\\Fishing2Server\\Entity\\Generate\\ConfigTable\\Entity", + "ServerJsonPath": "..\\..\\..\\Fishing2Server\\Config\\Json", + "GenClient": true, + "GenServer": true, + "ExcelVersionPath": "..\\..\\..\\Fishing2\\Config\\Version.txt" +} \ No newline at end of file diff --git a/NBConfigBuilder/cs/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/cs/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..67560d7 Binary files /dev/null and b/NBConfigBuilder/cs/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/cs/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/cs/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..155bcce Binary files /dev/null and b/NBConfigBuilder/cs/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/de/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/de/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..daca134 Binary files /dev/null and b/NBConfigBuilder/de/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/de/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/de/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..0613dde Binary files /dev/null and b/NBConfigBuilder/de/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/es/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/es/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..6528338 Binary files /dev/null and b/NBConfigBuilder/es/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/es/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/es/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..1d20ff2 Binary files /dev/null and b/NBConfigBuilder/es/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/fr/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/fr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..d5d4b24 Binary files /dev/null and b/NBConfigBuilder/fr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/fr/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/fr/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..e7aee2a Binary files /dev/null and b/NBConfigBuilder/fr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/it/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/it/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..57a91a7 Binary files /dev/null and b/NBConfigBuilder/it/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/it/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/it/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..78cb09d Binary files /dev/null and b/NBConfigBuilder/it/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/ja/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/ja/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..a301df0 Binary files /dev/null and b/NBConfigBuilder/ja/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/ja/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/ja/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..77a390c Binary files /dev/null and b/NBConfigBuilder/ja/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/ko/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/ko/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..5108385 Binary files /dev/null and b/NBConfigBuilder/ko/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/ko/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/ko/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..3c56215 Binary files /dev/null and b/NBConfigBuilder/ko/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/logs/2025-10-19.log b/NBConfigBuilder/logs/2025-10-19.log new file mode 100644 index 0000000..499b421 --- /dev/null +++ b/NBConfigBuilder/logs/2025-10-19.log @@ -0,0 +1,3 @@ +2025-10-19 20:08:15.9571 INFO Application started +2025-10-19 20:09:51.7518 INFO Application closing +2025-10-19 20:09:59.2390 INFO Application started diff --git a/NBConfigBuilder/logs/2025-10-21.log b/NBConfigBuilder/logs/2025-10-21.log new file mode 100644 index 0000000..256ad00 --- /dev/null +++ b/NBConfigBuilder/logs/2025-10-21.log @@ -0,0 +1 @@ +2025-10-21 22:43:24.1482 INFO Application started diff --git a/NBConfigBuilder/logs/2025-10-29.log b/NBConfigBuilder/logs/2025-10-29.log new file mode 100644 index 0000000..0146bf9 --- /dev/null +++ b/NBConfigBuilder/logs/2025-10-29.log @@ -0,0 +1 @@ +2025-10-29 21:37:12.6535 INFO Application started diff --git a/NBConfigBuilder/logs/2025-10-31.log b/NBConfigBuilder/logs/2025-10-31.log new file mode 100644 index 0000000..c77cdc2 --- /dev/null +++ b/NBConfigBuilder/logs/2025-10-31.log @@ -0,0 +1 @@ +2025-10-31 22:34:48.9949 INFO Application started diff --git a/NBConfigBuilder/pl/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/pl/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..965c984 Binary files /dev/null and b/NBConfigBuilder/pl/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/pl/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/pl/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..2915250 Binary files /dev/null and b/NBConfigBuilder/pl/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/protobuf-net.Core.dll b/NBConfigBuilder/protobuf-net.Core.dll new file mode 100644 index 0000000..00b3bfe Binary files /dev/null and b/NBConfigBuilder/protobuf-net.Core.dll differ diff --git a/NBConfigBuilder/protobuf-net.dll b/NBConfigBuilder/protobuf-net.dll new file mode 100644 index 0000000..f29616e Binary files /dev/null and b/NBConfigBuilder/protobuf-net.dll differ diff --git a/NBConfigBuilder/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..5afc260 Binary files /dev/null and b/NBConfigBuilder/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/pt-BR/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/pt-BR/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..700e2aa Binary files /dev/null and b/NBConfigBuilder/pt-BR/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/ru/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/ru/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..b4138f4 Binary files /dev/null and b/NBConfigBuilder/ru/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/ru/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/ru/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..2cf63e5 Binary files /dev/null and b/NBConfigBuilder/ru/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll b/NBConfigBuilder/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll new file mode 100644 index 0000000..b4d03d5 Binary files /dev/null and b/NBConfigBuilder/runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll differ diff --git a/NBConfigBuilder/tr/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/tr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..7ca2e8f Binary files /dev/null and b/NBConfigBuilder/tr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/tr/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/tr/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..0f76b86 Binary files /dev/null and b/NBConfigBuilder/tr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..8c80a88 Binary files /dev/null and b/NBConfigBuilder/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/zh-Hans/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..52f232d Binary files /dev/null and b/NBConfigBuilder/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ diff --git a/NBConfigBuilder/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll b/NBConfigBuilder/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..1936f8d Binary files /dev/null and b/NBConfigBuilder/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/NBConfigBuilder/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/NBConfigBuilder/zh-Hant/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..fe815c6 Binary files /dev/null and b/NBConfigBuilder/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ diff --git a/language/Language.xlsx b/language/Language.xlsx new file mode 100644 index 0000000..776c817 Binary files /dev/null and b/language/Language.xlsx differ diff --git a/language/LanguageFont.xlsx b/language/LanguageFont.xlsx new file mode 100644 index 0000000..b5d1e45 Binary files /dev/null and b/language/LanguageFont.xlsx differ diff --git a/language/LanguageImage.xlsx b/language/LanguageImage.xlsx new file mode 100644 index 0000000..00f0a6a Binary files /dev/null and b/language/LanguageImage.xlsx differ diff --git a/language/~$LanguageFont.xlsx b/language/~$LanguageFont.xlsx new file mode 100644 index 0000000..3f6dd46 Binary files /dev/null and b/language/~$LanguageFont.xlsx differ diff --git a/language/命名规则.txt b/language/命名规则.txt new file mode 100644 index 0000000..5d156ee --- /dev/null +++ b/language/命名规则.txt @@ -0,0 +1,10 @@ +模块名_.. +例: +Mission_Title_10001 +Mission_Describe_10001 +Notice_GoldLow +Item_Name_300001 + +艺术字,增加第二个字段,标注为Image +例 +Mission_Image_Title_10001 \ No newline at end of file diff --git a/新建 文本文档.txt b/新建 文本文档.txt new file mode 100644 index 0000000..e69de29