添加项目文件。
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,139 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{292A5C9C-7A82-4D25-A885-DDCEDC93F03C}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Language</RootNamespace>
|
||||
<AssemblyName>Language</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<Deterministic>true</Deterministic>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="AntdUI, Version=1.8.4.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\AntdUI.1.8.4\lib\net48\AntdUI.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=072edcf4a5328938, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\BouncyCastle.Cryptography.2.3.1\lib\net461\BouncyCastle.Cryptography.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Google.Protobuf, Version=3.26.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Google.Protobuf.3.26.1\lib\net45\Google.Protobuf.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="K4os.Compression.LZ4, Version=1.3.8.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\K4os.Compression.LZ4.1.3.8\lib\net462\K4os.Compression.LZ4.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="K4os.Compression.LZ4.Streams, Version=1.3.8.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\K4os.Compression.LZ4.Streams.1.3.8\lib\net462\K4os.Compression.LZ4.Streams.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="K4os.Hash.xxHash, Version=1.0.8.0, Culture=neutral, PublicKeyToken=32cd54395057cec3, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\K4os.Hash.xxHash.1.0.8\lib\net462\K4os.Hash.xxHash.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Configuration.ConfigurationManager, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Configuration.ConfigurationManager.8.0.0\lib\net462\System.Configuration.ConfigurationManager.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Design" />
|
||||
<Reference Include="System.Diagnostics.DiagnosticSource, Version=8.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Pipelines, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Pipelines.9.0.0\lib\net462\System.IO.Pipelines.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Management" />
|
||||
<Reference Include="System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="ZstdSharp, Version=0.8.4.0, Culture=neutral, PublicKeyToken=8d151af33a4ad5cf, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\ZstdSharp.Port.0.8.4\lib\net462\ZstdSharp.dll</HintPath>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="LanguageManager.cs" />
|
||||
<Compile Include="Languages.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Languages.resx</DependentUpon>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Compile>
|
||||
<Compile Include="LocalLanguage.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<None Include="Resources\DataGridColumnAttribute.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Languages.en.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Languages.hu.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Languages.ms.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Languages.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\JinYuan.ControlLib\JinYuan.ControlLib.csproj">
|
||||
<Project>{1bb7ed33-d2cb-4cdd-ab39-f7f9ae948ca2}</Project>
|
||||
<Name>JinYuan.ControlLib</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
File diff suppressed because it is too large
Load Diff
Generated
+5438
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
|
||||
namespace Language
|
||||
{
|
||||
public class LocalLanguage
|
||||
{
|
||||
private static Dictionary<string, Dictionary<string, string>> _languageData;
|
||||
|
||||
static LocalLanguage()
|
||||
{
|
||||
InitializeLanguageData();
|
||||
}
|
||||
|
||||
private static void InitializeLanguageData()
|
||||
{
|
||||
_languageData = new Dictionary<string, Dictionary<string, string>>
|
||||
{
|
||||
// 中文语言包
|
||||
["zh"] = new Dictionary<string, string>
|
||||
{
|
||||
["MessageTips1"] = "软件已经启动,请在后台确认。",
|
||||
["MessageTips2"] = "正在初始化日志系统...",
|
||||
["MessageTips3"] = "正在设置异常处理...",
|
||||
["MessageTips4"] = "正在读取配置...",
|
||||
["MessageTips5"] = "初始化完成",
|
||||
["MessageTips6"] = "致命错误",
|
||||
["MessageTips7"] = "程序出现大异常,请联系 【金源自动化软件设计部】。\r\n异常信息: {0}\r\n异常堆栈:{1}",
|
||||
["MessageTips8"] = "加载语言设置时出错: {0}",
|
||||
["MessageTips9"] = "语言加载错误",
|
||||
|
||||
|
||||
|
||||
// ... 可以继续添加更多中文键值对
|
||||
},
|
||||
|
||||
// 英文语言包
|
||||
["en"] = new Dictionary<string, string>
|
||||
{
|
||||
["MessageTips1"] = "The software has been started, please confirm in the background.",
|
||||
["MessageTips2"] = "Initializing the logging system",
|
||||
["MessageTips3"] = "Setting up exception handling",
|
||||
["MessageTips4"] = "Reading configuration",
|
||||
["MessageTips5"] = "Initialization completed",
|
||||
["MessageTips6"] = "fatal error",
|
||||
["MessageTips7"] = "The program has encountered a major exception. Please contact the Jinyuan Automation Software Design Department.\r\nAbnormal information: {0}\r\nException Stack:{1}",
|
||||
["MessageTips8"] = "Error loading language settings: {0}",
|
||||
["MessageTips9"] = "Language loading error",
|
||||
// ... 可以继续添加更多英文键值对
|
||||
},
|
||||
|
||||
// 日文语言包
|
||||
["ja"] = new Dictionary<string, string>
|
||||
{
|
||||
["MessageTips1"] = "ソフトウェアが起動しました。バックグラウンドで確認してください。",
|
||||
["MessageTips2"] = "ログシステムを初期化しています...",
|
||||
["MessageTips3"] = "例外処理を設定しています...",
|
||||
["MessageTips4"] = "構成を読み込み中...",
|
||||
["MessageTips5"] = "初期化完了",
|
||||
["MessageTips6"] = "致命的なエラー",
|
||||
["MessageTips7"] = "プログラムに大きな異常が発生した場合は、【金源自動化ソフトウェア設計部】に連絡してください。日本語の\r\n例外情報: {0}\r\n例外スタック:{1}",
|
||||
["MessageTips8"] = "言語設定のロードエラー: {0}",
|
||||
["MessageTips9"] = "言語ロードエラー",
|
||||
|
||||
// ... 可以继续添加更多日文键值对
|
||||
},
|
||||
|
||||
// 马来语言包
|
||||
["ms"] = new Dictionary<string, string>
|
||||
{
|
||||
["MessageTips1"] = "Perisian telah dimulakan, sila sahkan di latar belakang.",
|
||||
["MessageTips2"] = "Memulakan sistem log",
|
||||
["MessageTips3"] = "Menetapkan pengendalian pengecualian",
|
||||
["MessageTips4"] = "Membaca konfigurasi",
|
||||
["MessageTips5"] = "Pemulaan selesai",
|
||||
["MessageTips6"] = "Ralat Fatal",
|
||||
["MessageTips7"] = "Program telah menghadapi pengecualian utama. Sila hubungi Jabatan Ralat Perisian Automatisasi Jinyuan.\r\nMaklumat tidak normal: {0}\r\nStack Kecualian:{1}",
|
||||
["MessageTips8"] = "Ralat memuatkan tetapan bahasa: {0}",
|
||||
["MessageTips9"] = "Ralat memuatkan bahasa",
|
||||
|
||||
|
||||
},
|
||||
|
||||
// 匈牙利语言包
|
||||
["hu"] = new Dictionary<string, string>
|
||||
{
|
||||
["MessageTips1"] = "A szoftver elindult, kérjük, erősítse meg a háttérben.",
|
||||
["MessageTips2"] = "A naplózási rendszer indítása",
|
||||
["MessageTips3"] = "Kivételek kezelésének beállítása",
|
||||
["MessageTips4"] = "Olvasási beállítások",
|
||||
["MessageTips5"] = "Inicializálás befejezve",
|
||||
["MessageTips6"] = "Halálos hiba",
|
||||
["MessageTips7"] = "A program jelentős kivétellel szembesült. Kérjük, lépjen kapcsolatba a Jinyuan Automation Software Design Osztállyal. \r\nKóros információk: {0}\r\nKivételek stack:{1}",
|
||||
["MessageTips8"] = "Hiba történt a nyelvbeállítások betöltésével: {0}",
|
||||
["MessageTips9"] = "Nyelvbetöltési hiba",
|
||||
|
||||
|
||||
},
|
||||
|
||||
// 越南语言包
|
||||
["vi"] = new Dictionary<string, string>
|
||||
{
|
||||
["MessageTips1"] = "Phần mềm đã được khởi chạy, hãy xác nhận trong nền.",
|
||||
["MessageTips2"] = "Đang khởi chạy hệ thống nhật ký...",
|
||||
["MessageTips3"] = "Thiết lập xử lý ngoại lệ...",
|
||||
["MessageTips4"] = "Đang đọc cấu hình...",
|
||||
["MessageTips5"] = "Khởi tạo xong",
|
||||
["MessageTips6"] = "Lỗi nghiêm trọng",
|
||||
["MessageTips7"] = "Chương trình xuất hiện đại dị thường, xin liên hệ 【 Kim Nguyên tự động hóa phần mềm thiết kế bộ 】.\r\nThông tin ngoại lệ: {0}\r\nNgăn xếp ngoại lệ:{1}",
|
||||
["MessageTips8"] = "Gặp lỗi khi tải cài đặt ngôn ngữ: {0}",
|
||||
["MessageTips9"] = "Lỗi tải ngôn ngữ",
|
||||
|
||||
|
||||
}
|
||||
// 可以继续添加更多语言...
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取当前语言的文本
|
||||
/// </summary>
|
||||
/// <param name="key">文本键值</param>
|
||||
/// <returns>对应语言的文本,如果未找到则返回键值本身</returns>
|
||||
public static string GetText(string key, string _currentLanguage)
|
||||
{
|
||||
if (_languageData.ContainsKey(_currentLanguage) &&
|
||||
_languageData[_currentLanguage].ContainsKey(key))
|
||||
{
|
||||
return _languageData[_currentLanguage][key];
|
||||
}
|
||||
return key; // 如果找不到对应的文本,返回键值本身
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取带变量的文本
|
||||
/// </summary>
|
||||
/// <param name="key">文本键值</param>
|
||||
/// <param name="args">要替换的变量值</param>
|
||||
/// <returns>替换变量后的文本</returns>
|
||||
public static string GetText(string key, string _currentLanguage, params object[] args)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (_languageData.ContainsKey(_currentLanguage) &&
|
||||
_languageData[_currentLanguage].ContainsKey(key))
|
||||
{
|
||||
string format = _languageData[_currentLanguage][key];
|
||||
if (args != null && args.Length > 0)
|
||||
{
|
||||
return string.Format(format, args);
|
||||
}
|
||||
return format;
|
||||
}
|
||||
return key;
|
||||
}
|
||||
catch (FormatException ex)
|
||||
{
|
||||
// 记录错误:格式字符串与参数不匹配
|
||||
Debug.WriteLine($"Language format error - Key: {key}, Error: {ex.Message}");
|
||||
return key;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Generated
+675
@@ -0,0 +1,675 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 此代码由工具生成。
|
||||
// 运行时版本:4.0.30319.42000
|
||||
//
|
||||
// 对此文件的更改可能会导致不正确的行为,并且如果
|
||||
// 重新生成代码,这些更改将会丢失。
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace UpperComputerSystem.Language {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 一个强类型的资源类,用于查找本地化的字符串等。
|
||||
/// </summary>
|
||||
// 此类是由 StronglyTypedResourceBuilder
|
||||
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
|
||||
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
|
||||
// (以 /str 作为命令选项),或重新生成 VS 项目。
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class MsgResources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal MsgResources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 返回此类使用的缓存的 ResourceManager 实例。
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UpperComputerSystem.Language.MsgResources", typeof(MsgResources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 重写当前线程的 CurrentUICulture 属性,对
|
||||
/// 使用此强类型资源类的所有资源查找执行重写。
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 条码 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Barcode {
|
||||
get {
|
||||
return ResourceManager.GetString("Barcode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 通道 {0} 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Channel {
|
||||
get {
|
||||
return ResourceManager.GetString("Channel", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 开始联机 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_btnToggle_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_btnToggle_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 主页 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_SidebarItem_Home_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_SidebarItem_Home_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 配方 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_SidebarItem_Recipe_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_SidebarItem_Recipe_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 查询 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_SidebarItem_Search_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_SidebarItem_Search_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 设置 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_SidebarItem_Settings_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_SidebarItem_Settings_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 统计 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_SidebarItem_Statistics_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_SidebarItem_Statistics_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 用户 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_SidebarItem_User_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_SidebarItem_User_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 亿纬锂能 | 锂电池翻包设备 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string FrmMain_windowBar_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("FrmMain_windowBar_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 停止流程 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_bt_EndProcess_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_bt_EndProcess_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 日志记录 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gbLog_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gbLog_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 工艺参数 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gpGongYiParam_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gpGongYiParam_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 数据列表 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gpHistoryData_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gpHistoryData_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 绝缘测试实时数据 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gpInsulationData_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gpInsulationData_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 上料实时条码 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gpIntBarcode_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gpIntBarcode_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 OCV实时检测数据 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gpOcvData_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gpOcvData_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 下料实时条码 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_gpOutBarcode_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_gpOutBarcode_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 不满足8个电芯使用 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_lblInTip_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_lblInTip_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 目检1结果 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_lblMuJian1_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_lblMuJian1_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 目检2结果 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_lblMuJian2_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_lblMuJian2_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 下料绝缘测试结果 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_lbOutJueyuanRes_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_lbOutJueyuanRes_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 最大值 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_tableConfigRange_ParaValueMax_Title {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_tableConfigRange_ParaValueMax_Title", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 最大值 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_tableConfigRange_ParaValueMin_Title {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_tableConfigRange_ParaValueMin_Title", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 参数项 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_tableConfigRange_Remark_Title {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_tableConfigRange_Remark_Title", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 单位 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_tableConfigRange_Uint_Title {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_tableConfigRange_Uint_Title", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码1 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode1_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode1_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码2 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode2_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode2_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码3 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode3_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode3_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码4 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode4_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode4_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码5 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode5_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode5_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码6 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode6_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode6_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码7 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode7_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode7_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码8 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtInBarcode8_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtInBarcode8_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码1 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode1_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode1_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码2 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode2_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode2_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码3 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode3_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode3_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码4 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode4_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode4_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码5 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode5_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode5_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码6 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode6_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode6_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码7 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode7_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode7_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码8 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string HomeControl_txtOutBarcode8_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("HomeControl_txtOutBarcode8_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 登录 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string LoginForm_BtnLogin_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("LoginForm_BtnLogin_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 电芯测试系统 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string LoginForm_lbWelcome_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("LoginForm_lbWelcome_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 请输入密码 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string LoginForm_txtPassword_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("LoginForm_txtPassword_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 请输入用户名 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string LoginForm_txtUsername_Placeholder {
|
||||
get {
|
||||
return ResourceManager.GetString("LoginForm_txtUsername_Placeholder", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 登录系统 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string LoginForm_windowBar1_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("LoginForm_windowBar1_Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 内阻 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Resistance {
|
||||
get {
|
||||
return ResourceManager.GetString("Resistance", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 电压 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Voltage {
|
||||
get {
|
||||
return ResourceManager.GetString("Voltage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 主页 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 主页 {
|
||||
get {
|
||||
return ResourceManager.GetString("主页", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 内阻 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 内阻 {
|
||||
get {
|
||||
return ResourceManager.GetString("内阻", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 出站条码 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 出站条码 {
|
||||
get {
|
||||
return ResourceManager.GetString("出站条码", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 单位 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 单位 {
|
||||
get {
|
||||
return ResourceManager.GetString("单位", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 参数项 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 参数项 {
|
||||
get {
|
||||
return ResourceManager.GetString("参数项", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 已注销登录 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 已注销登录 {
|
||||
get {
|
||||
return ResourceManager.GetString("已注销登录", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 最大值 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 最大值 {
|
||||
get {
|
||||
return ResourceManager.GetString("最大值", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 最小值 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 最小值 {
|
||||
get {
|
||||
return ResourceManager.GetString("最小值", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 查询 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 查询 {
|
||||
get {
|
||||
return ResourceManager.GetString("查询", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 用户 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 用户 {
|
||||
get {
|
||||
return ResourceManager.GetString("用户", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 电压 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 电压 {
|
||||
get {
|
||||
return ResourceManager.GetString("电压", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 目检结果 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 目检结果 {
|
||||
get {
|
||||
return ResourceManager.GetString("目检结果", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 绝缘电阻 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 绝缘电阻 {
|
||||
get {
|
||||
return ResourceManager.GetString("绝缘电阻", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 统计 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 统计 {
|
||||
get {
|
||||
return ResourceManager.GetString("统计", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 综合结果 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 综合结果 {
|
||||
get {
|
||||
return ResourceManager.GetString("综合结果", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 设置 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 设置 {
|
||||
get {
|
||||
return ResourceManager.GetString("设置", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 进站条码 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 进站条码 {
|
||||
get {
|
||||
return ResourceManager.GetString("进站条码", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 通道 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 通道 {
|
||||
get {
|
||||
return ResourceManager.GetString("通道", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 配方 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string 配方 {
|
||||
get {
|
||||
return ResourceManager.GetString("配方", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("Language")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Language")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2024")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// 将 ComVisible 设置为 false 会使此程序集中的类型
|
||||
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
|
||||
//请将此类型的 ComVisible 特性设置为 true。
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("292a5c9c-7a82-4d25-a885-ddcedc93f03c")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
// 主版本
|
||||
// 次版本
|
||||
// 生成号
|
||||
// 修订号
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JinYuan.Models.HelperAttribute
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据表格列映射特性(支持字段/属性)
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false)]
|
||||
public sealed class DataGridColumnAttribute : Attribute
|
||||
{
|
||||
/// <summary>
|
||||
/// 目标列名(默认使用成员名)
|
||||
/// </summary>
|
||||
public string ColumnName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 列数据类型(默认使用成员类型)
|
||||
/// </summary>
|
||||
public Type ColumnType { get; set; }
|
||||
|
||||
public DataGridColumnAttribute() { }
|
||||
public DataGridColumnAttribute(string columnName) => ColumnName = columnName;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.1.0.0" newVersion="9.1.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" /></startup></configuration>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="AntdUI" version="1.8.4" targetFramework="net48" />
|
||||
<package id="BouncyCastle.Cryptography" version="2.3.1" targetFramework="net48" />
|
||||
<package id="Google.Protobuf" version="3.26.1" targetFramework="net48" />
|
||||
<package id="K4os.Compression.LZ4" version="1.3.8" targetFramework="net48" />
|
||||
<package id="K4os.Compression.LZ4.Streams" version="1.3.8" targetFramework="net48" />
|
||||
<package id="K4os.Hash.xxHash" version="1.0.8" targetFramework="net48" />
|
||||
<package id="Microsoft.Bcl.AsyncInterfaces" version="9.0.0" targetFramework="net48" />
|
||||
<package id="System.Buffers" version="4.5.1" targetFramework="net48" />
|
||||
<package id="System.Configuration.ConfigurationManager" version="8.0.0" targetFramework="net48" />
|
||||
<package id="System.Diagnostics.DiagnosticSource" version="8.0.1" targetFramework="net48" />
|
||||
<package id="System.IO.Pipelines" version="9.0.0" targetFramework="net48" />
|
||||
<package id="System.Memory" version="4.5.5" targetFramework="net48" />
|
||||
<package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net48" />
|
||||
<package id="System.Runtime.CompilerServices.Unsafe" version="6.0.0" targetFramework="net48" />
|
||||
<package id="System.Threading.Tasks.Extensions" version="4.5.4" targetFramework="net48" />
|
||||
<package id="ZstdSharp.Port" version="0.8.4" targetFramework="net48" />
|
||||
</packages>
|
||||
Reference in New Issue
Block a user