增加无卡取电对应回路关联相应服务功能

This commit is contained in:
2026-03-04 11:11:16 +08:00
parent 2dbe9dda95
commit fe04c79327
17 changed files with 239 additions and 1521 deletions

15
.gitignore vendored
View File

@@ -5,3 +5,18 @@ BLV_Studio/bin/Debug
BLV_Studio/bin/Debug/app.publish BLV_Studio/bin/Debug/app.publish
*.application *.application
BLV_Studio/obj BLV_Studio/obj
BLV_Studio/bin
BLV_Studio/bin/Debug
BLV_Studio/bin/Debug/BLV_Studio.exe
BLV_Studio/bin/Debug/BLV_Studio.application
BLV_Studio/bin/Debug/BLV_Studio.exe.manifest
BLV_Studio/bin/Debug/BLV_Studio.pdb
BLV_Studio/obj/Debug
BLV_Studio/obj/Debug/BLV_Studio.application
BLV_Studio/obj/Debug/BLV_Studio.exe
BLV_Studio/obj/Debug/BLV_Studio.exe.manifest
BLV_Studio/obj/Debug/BLV_Studio.pdb
BLV_Studio/obj/Debug/BLV_Studio.vbproj.AssemblyReference.cache
BLV_Studio/obj/Debug/BLV_Studio.vbproj.GenerateResource.cache
BLV_Studio/obj/Debug/DesignTimeResolveAssemblyReferences.cache
BLV_Studio/obj/Debug/BLV_Studio.application

Binary file not shown.

View File

@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
'通过使用 "*",如下所示: '通过使用 "*",如下所示:
' <Assembly: AssemblyVersion("1.0.*")> ' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("4.4.2.13")> <Assembly: AssemblyVersion("4.4.2.14")>
<Assembly: AssemblyFileVersion("4.4.2.13")> <Assembly: AssemblyFileVersion("4.4.2.14")>

View File

@@ -53,24 +53,28 @@ Public Class PowerSupply
'改用设置标志位到无卡取电中 '改用设置标志位到无卡取电中
End If End If
'Dim portname, chname As String Dim portname, chname As String
'For i = 1 To PortTable.Rows - 1 For i = 1 To PortTable.Rows - 1
' portname = PortTable.Cell(i, 2).Text portname = PortTable.Cell(i, 2).Text
' chname = PortTable.Cell(i, 0).Text chname = PortTable.Cell(i, 0).Text
' If String.IsNullOrEmpty(portname) Then Continue For If String.IsNullOrEmpty(portname) Then Continue For
' SetG_TableGridService(portname, chname) SetG_TableGridService(portname, chname)
'Next Next
Me.DialogResult = System.Windows.Forms.DialogResult.OK Me.DialogResult = System.Windows.Forms.DialogResult.OK
Me.Close() Me.Close()
Return Return
End Sub End Sub
Public Sub deleteG_TableGridService(intenndoe As DeviceChildNode) Public Sub deleteG_TableGridService(intenndoe As DeviceChildNode, CardNodestr As String)
Dim portname, chname As String Dim portname, chname As String
Dim cbuf As String() = intenndoe.Description.Split(",") Dim cbuf As String() = intenndoe.Description.Split(",")
If cbuf.Length > 1 Then If cbuf.Length > 1 Then
portname = cbuf(1) portname = cbuf(1)
If CardNodestr.Contains(portname) Then
Return
End If
Else Else
Return Return
End If End If
@@ -79,36 +83,47 @@ Public Class PowerSupply
chname = intenndoe.Name chname = intenndoe.Name
If String.IsNullOrEmpty(portname) Then Return If String.IsNullOrEmpty(portname) Then Return
'从名称中提取场景号绑定端口名称格式为 portname = $"{ TableGrid.Cell(i, TableColNumber.KeyName).Text}({TableGrid.Cell(i, TableColNumber.SceneID).Text})" '从名称中提取场景号绑定端口名称格式为 portname = $"{ TableGrid.Cell(i, TableColNumber.KeyName).Text}({TableGrid.Cell(i, TableColNumber.SceneID).Text})"
Dim addserviceData As String Dim addserviceData, addserviceData1 As String
Dim sceneid As String = portname.Substring(portname.LastIndexOf("(") + 1, portname.LastIndexOf(")") - portname.LastIndexOf("(") - 1) Dim sceneid As String = portname.Substring(portname.LastIndexOf("(") + 1, portname.LastIndexOf(")") - portname.LastIndexOf("(") - 1)
Dim serviceData As String Dim serviceData As String
'遍历g_TableGrid表找到该场景号对应行 '遍历g_TableGrid表找到该场景号对应行
Dim tabrows As Integer = g_TableGrid.Rows - 2 Dim tabrows As Integer = g_TableGrid.Rows - 5
For tabrow = 1 To tabrows For tabrow = 1 To tabrows
serviceData = g_TableGrid.Cell(tabrow, TableColNumber.SceneID).Text serviceData = g_TableGrid.Cell(tabrow, TableColNumber.SceneID).Text
If g_TableGrid.Cell(tabrow, TableColNumber.SceneID).Text.Equals(sceneid) Then If g_TableGrid.Cell(tabrow, TableColNumber.SceneID).Text.Equals(sceneid) Then
serviceData = g_TableGrid.Cell(tabrow, TableColNumber.ServerAttribute).Text serviceData = g_TableGrid.Cell(tabrow, TableColNumber.ServerAttribute).Text
If chname.Contains("CH1") Then If chname.Contains("CH1") Then
addserviceData = "13,1,0,1," Return
'addserviceData = "13,1,0,1,"
'addserviceData1 = "13,2,0,1,"
ElseIf chname.Contains("CH2") Then ElseIf chname.Contains("CH2") Then
addserviceData = "32,1,0,1," addserviceData = "32,1,0,1,"
addserviceData1 = "32,2,0,1,"
ElseIf chname.Contains("CH3") Then ElseIf chname.Contains("CH3") Then
addserviceData = "33,1,0,1," addserviceData = "33,1,0,1,"
addserviceData1 = "33,2,0,1,"
ElseIf chname.Contains("CH4") Then ElseIf chname.Contains("CH4") Then
addserviceData = "34,1,0,1," addserviceData = "34,1,0,1,"
addserviceData1 = "34,2,0,1,"
ElseIf chname.Contains("CH5") Then ElseIf chname.Contains("CH5") Then
addserviceData = "35,1,0,1," addserviceData = "35,1,0,1,"
addserviceData1 = "35,2,0,1,"
ElseIf chname.Contains("CH6") Then ElseIf chname.Contains("CH6") Then
addserviceData = "36,1,0,1," addserviceData = "36,1,0,1,"
addserviceData1 = "36,2,0,1,"
ElseIf chname.Contains("CH7") Then ElseIf chname.Contains("CH7") Then
addserviceData = "37,1,0,1," addserviceData = "37,1,0,1,"
addserviceData1 = "37,2,0,1,"
ElseIf chname.Contains("CH8") Then ElseIf chname.Contains("CH8") Then
addserviceData = "38,1,0,1," addserviceData = "38,1,0,1,"
addserviceData1 = "38,2,0,1,"
ElseIf chname.Contains("CH9") Then ElseIf chname.Contains("CH9") Then
addserviceData = "39,1,0,1," addserviceData = "39,1,0,1,"
addserviceData1 = "39,2,0,1,"
ElseIf chname.Contains("CH10") Then ElseIf chname.Contains("CH10") Then
addserviceData = "40,1,0,1," addserviceData = "40,1,0,1,"
addserviceData1 = "40,2,0,1,"
Else Else
Return Return
End If End If
@@ -118,14 +133,45 @@ Public Class PowerSupply
serviceData = serviceData.Replace(addserviceData, "") serviceData = serviceData.Replace(addserviceData, "")
'更新g_TableGrid表中的ServerAttribute列 '更新g_TableGrid表中的ServerAttribute列
g_TableGrid.Cell(tabrow, TableColNumber.ServerAttribute).Text = serviceData.Trim g_TableGrid.Cell(tabrow, TableColNumber.ServerAttribute).Text = serviceData.Trim
End If
Dim cloopkey = g_TableGrid.Cell(tabrow, TableColNumber.KeyVal).Text
deleteG_TableGridService2(tabrow, cloopkey, addserviceData1)
End If
Next
End Sub
Public Sub deleteG_TableGridService2(row As Integer, loopkey As String, scene As String)
Dim cloopkey, cscene, serviceData As String
Dim cscenebuf As String()
Dim cr As CtabRange = New CtabRange(g_TableGrid, row, TableColNumber.DeviceName)
'遍历行
For i = cr.fr To cr.lr
cloopkey = g_TableGrid.Cell(i, TableColNumber.KeyVal).Text
cscene = g_TableGrid.Cell(i, TableColNumber.SceneAttribute).Text
'判断loopkey是否相当于cloopkey
If cloopkey.Equals(loopkey) Then
cscenebuf = cscene.Split(",")
If cscenebuf(0).Equals("2") Then
serviceData = g_TableGrid.Cell(i, TableColNumber.ServerAttribute).Text
If serviceData.Contains(scene) Then
serviceData = serviceData.Replace(scene, "")
g_TableGrid.Cell(i, TableColNumber.ServerAttribute).Text = serviceData.Trim
End If
End If End If
End If End If
Next Next
End Sub End Sub
Public Sub SetG_TableGridService(portname As String, chname As String) Public Sub SetG_TableGridService(portname As String, chname As String)
Dim serviceData As String Dim serviceData, cloopkey As String
Dim addserviceData As String Dim addserviceData, addserviceData1 As String
Dim crow As Integer
''遍历PortTable表 ''遍历PortTable表
'For i = 1 To PortTable.Rows - 1 'For i = 1 To PortTable.Rows - 1
' '获取绑定端口名称 ' '获取绑定端口名称
@@ -139,34 +185,48 @@ Public Class PowerSupply
For j = 1 To g_TableGrid.Rows - 1 For j = 1 To g_TableGrid.Rows - 1
If g_TableGrid.Cell(j, TableColNumber.SceneID).Text.Equals(sceneid) Then If g_TableGrid.Cell(j, TableColNumber.SceneID).Text.Equals(sceneid) Then
serviceData = g_TableGrid.Cell(j, TableColNumber.ServerAttribute).Text serviceData = g_TableGrid.Cell(j, TableColNumber.ServerAttribute).Text
cloopkey = g_TableGrid.Cell(j, TableColNumber.KeyVal).Text
crow = j
'21,1,0,1, '21,1,0,1,
'21,2,10,2, '21,2,10,2,
If chname.Contains("CH1") Then If chname.Contains("CH1") Then
addserviceData = "13,1,0,1," addserviceData = "13,1,0,1,"
addserviceData1 = "13,2,0,1,"
ElseIf chname.Contains("CH2") Then ElseIf chname.Contains("CH2") Then
addserviceData = "32,1,0,1," addserviceData = "32,1,0,1,"
addserviceData1 = "32,2,0,1,"
ElseIf chname.Contains("CH3") Then ElseIf chname.Contains("CH3") Then
addserviceData = "33,1,0,1," addserviceData = "33,1,0,1,"
addserviceData1 = "33,2,0,1,"
ElseIf chname.Contains("CH4") Then ElseIf chname.Contains("CH4") Then
addserviceData = "34,1,0,1," addserviceData = "34,1,0,1,"
addserviceData1 = "34,2,0,1,"
ElseIf chname.Contains("CH5") Then ElseIf chname.Contains("CH5") Then
addserviceData = "35,1,0,1," addserviceData = "35,1,0,1,"
addserviceData1 = "35,2,0,1,"
ElseIf chname.Contains("CH6") Then ElseIf chname.Contains("CH6") Then
addserviceData = "36,1,0,1," addserviceData = "36,1,0,1,"
addserviceData1 = "36,2,0,1,"
ElseIf chname.Contains("CH7") Then ElseIf chname.Contains("CH7") Then
addserviceData = "37,1,0,1," addserviceData = "37,1,0,1,"
addserviceData1 = "37,2,0,1,"
ElseIf chname.Contains("CH8") Then ElseIf chname.Contains("CH8") Then
addserviceData = "38,1,0,1," addserviceData = "38,1,0,1,"
addserviceData1 = "38,2,0,1,"
ElseIf chname.Contains("CH9") Then ElseIf chname.Contains("CH9") Then
addserviceData = "39,1,0,1," addserviceData = "39,1,0,1,"
addserviceData1 = "39,2,0,1,"
ElseIf chname.Contains("CH10") Then ElseIf chname.Contains("CH10") Then
addserviceData = "40,1,0,1," addserviceData = "40,1,0,1,"
addserviceData1 = "40,2,0,1,"
Else Else
Return Exit For
End If End If
'判断serviceData是否包含addserviceData '判断serviceData是否包含addserviceData
If serviceData.Contains(addserviceData) Then If serviceData.Contains(addserviceData) Then
Return Exit For
End If End If
'判断serviceData是否为空 '判断serviceData是否为空
If String.IsNullOrEmpty(serviceData) Then If String.IsNullOrEmpty(serviceData) Then
@@ -179,11 +239,62 @@ Public Class PowerSupply
End If End If
Next Next
If Not String.IsNullOrEmpty(addserviceData1) AndAlso Not String.IsNullOrEmpty(cloopkey) Then
SetG_TableGridService2(crow, cloopkey, addserviceData1)
End If
'Next 'Next
End Sub End Sub
Public Sub SetG_TableGridService2(row As Integer, loopkey As String, scene As String)
Dim cloopkey, cscene, serviceData As String
Dim cscenebuf As String()
Dim cr As CtabRange = New CtabRange(g_TableGrid, row, TableColNumber.DeviceName)
'遍历行
For i = cr.fr To cr.lr
cloopkey = g_TableGrid.Cell(i, TableColNumber.KeyVal).Text
cscene = g_TableGrid.Cell(i, TableColNumber.SceneAttribute).Text
'判断loopkey是否相当于cloopkey
If cloopkey.Equals(loopkey) Then
cscenebuf = cscene.Split(",")
If cscenebuf(0).Equals("2") Then
serviceData = g_TableGrid.Cell(i, TableColNumber.ServerAttribute).Text
If serviceData.Contains(scene) Then
Return
End If
'判断serviceData是否为空
If String.IsNullOrEmpty(serviceData) Then
serviceData = scene
Else
serviceData = $"{scene}{vbLf}{serviceData}"
End If
g_TableGrid.Cell(i, TableColNumber.ServerAttribute).Text = serviceData
Return
End If
End If
Next
G_TableInteraction.grdSetFocus(row, 2)
Console.WriteLine(g_TableGrid.ActiveCell.Row)
ToolStripMenuItem16Click()
ToolStripMenuItem17Click()
g_TableGrid.Cell(row + 1, TableColNumber.ServerAttribute).Text = scene
scene = g_TableGrid.Cell(row + 1, TableColNumber.SceneAttribute).Text
'将scene第一个字符换成2
scene = "2" & scene.Substring(1)
g_TableGrid.Cell(row + 1, TableColNumber.SceneAttribute).Text = scene
End Sub
Private Sub ToolStripMenuItem16Click()
If IsNothingG_TableInteraction Then Return
G_TableInteraction.CopySceneActionData()
End Sub
Private Sub ToolStripMenuItem17Click()
If IsNothingG_TableInteraction Then Return
G_TableInteraction.GlueSceneActionData()
End Sub
Public Sub SetDevDescription() Public Sub SetDevDescription()
If IsNothing(UniqueDevice) Then Return If IsNothing(UniqueDevice) Then Return
@@ -252,7 +363,9 @@ Public Class PowerSupply
' Continue For ' Continue For
End If End If
'rstr = rstr.Remove(0, 1) 'rstr = rstr.Remove(0, 1)
'deleteG_TableGridService(NoCardNode.Nodes(i - 1))
deleteG_TableGridService(NoCardNode.Nodes(i - 1), rstr)
NoCardNode.Nodes(i - 1).Description = rstr NoCardNode.Nodes(i - 1).Description = rstr
Next Next
Else Else
@@ -271,7 +384,8 @@ Public Class PowerSupply
' Continue For ' Continue For
End If End If
'rstr = rstr.Remove(0, 1) 'rstr = rstr.Remove(0, 1)
'deleteG_TableGridService(NoCardNode.Nodes(i - 1))
deleteG_TableGridService(NoCardNode.Nodes(i - 1), rstr)
NoCardNode.Nodes(i - 1).Description = rstr NoCardNode.Nodes(i - 1).Description = rstr
Next Next
End If End If
@@ -431,6 +545,7 @@ Public Class PowerSupply
'End Sub 'End Sub
Public g_TableGrid As FlexCell.Grid Public g_TableGrid As FlexCell.Grid
Public G_ActionConfiguration As List(Of TableRowTag) Public G_ActionConfiguration As List(Of TableRowTag)
Public G_TableInteraction As TableInteraction
Public IsCheckBox5 As Boolean Public IsCheckBox5 As Boolean
Public Sub ParseDeviceList(Devicemodel As Dictionary(Of String DeviceModel, TableGrid As FlexCell.Grid) Public Sub ParseDeviceList(Devicemodel As Dictionary(Of String DeviceModel, TableGrid As FlexCell.Grid)
Dic_Devicemodel = Devicemodel Dic_Devicemodel = Devicemodel
@@ -611,6 +726,7 @@ Public Class PowerSupply
End If End If
Return result Return result
End Function End Function
Public isxiugai1 As Boolean = False Public isxiugai1 As Boolean = False
@@ -2271,16 +2387,17 @@ Public Class PowerSupply
Return 1 Return 1
ElseIf keystr.Contains("From fullness to emptiness") Then ElseIf keystr.Contains("From fullness to emptiness") Then
Return 2 Return 2
ElseIf keystr.Contains("Close to Open") OrElse keystr.Contains("Long absence") Then
Return 4
ElseIf keystr.Contains("Open to Close") OrElse keystr.Contains("brief absence") Then
Return 3
ElseIf keystr.Contains("Release") OrElse keystr.Contains("Open") Then ElseIf keystr.Contains("Release") OrElse keystr.Contains("Open") Then
Return 2 Return 2
ElseIf keystr.Contains("Not judging") Then ElseIf keystr.Contains("Not judging") Then
Return 0 Return 0
ElseIf keystr.Contains("trigger") OrElse keystr.Contains("Close") Then ElseIf keystr.Contains("trigger") OrElse keystr.Contains("Close") Then
Return 1 Return 1
ElseIf keystr.Contains("Close to Open") OrElse keystr.Contains("Long absence") Then
Return 4
ElseIf keystr.Contains("Open to Close") OrElse keystr.Contains("brief absence") Then
Return 3
End If End If
Return 0 Return 0

View File

@@ -10,7 +10,7 @@ Public Class ServiceAttribute
Public G_input As String Public G_input As String
Private g_dicComboBox1 As Dictionary(Of String, String) Private g_dicComboBox1 As Dictionary(Of String, String)
Public g_diaplay As Boolean
Public G_result As String Public G_result As String
Enum STcolname Enum STcolname
<Description("Input number")> <Description("Input number")>
@@ -48,11 +48,16 @@ Public Class ServiceAttribute
Dic_3 = New List(Of String) Dic_3 = New List(Of String)
'单位 '单位
Dic_4 = New List(Of String) Dic_4 = New List(Of String)
Dim fustr As String = "服务-"
For Each node In G_hostNode.Nodes For Each node In G_hostNode.Nodes
fustr = "service-" & node.LoopAddr
'2025 12 29 CZH 增加 判断服务是否是 是在25 到48 且名称符合 "服务-服务号"的格式 符合则不 添加
If node.LoopAddr >= 25 AndAlso node.LoopAddr <= 57 AndAlso fustr.Equals(node.Name) Then '
Continue For
End If
Dic_1.Add($"{node.LoopAddr}:{node.Name }") Dic_1.Add($"{node.LoopAddr}:{node.Name }")
Next Next
Dic_2.AddRange({"2:close", "1:open"}) Dic_2.AddRange({"2:close", "1:open", "3:Reset the initial power-on", "4:Just draw electricity"})
For i = 0 To 255 For i = 0 To 255
Dic_3.Add(i) Dic_3.Add(i)
Next Next
@@ -65,6 +70,7 @@ Public Class ServiceAttribute
Dim buff() As String = datastr.Split(vbLf) Dim buff() As String = datastr.Split(vbLf)
Dim isok As Boolean Dim isok As Boolean
For Each index In buff For Each index In buff
If String.IsNullOrEmpty(index) Then Continue For
isok = False isok = False
Dim buf() As String = index.Split(",") Dim buf() As String = index.Split(",")
@@ -75,7 +81,7 @@ Public Class ServiceAttribute
For Each node In hostNode.Nodes For Each node In hostNode.Nodes
If node.LoopAddr.Equals(intbuf(0).ToString) Then If node.LoopAddr.Equals(intbuf(0).ToString) Then
isok = True isok = True
If intbuf(1) = 2 OrElse intbuf(1) = 1 Then If intbuf(1) = 2 OrElse intbuf(1) = 1 OrElse intbuf(1) = 3 OrElse intbuf(1) = 4 Then
If intbuf(2) >= 0 OrElse intbuf(2) <= 255 Then If intbuf(2) >= 0 OrElse intbuf(2) <= 255 Then
If intbuf(3) >= 1 OrElse intbuf(3) <= 5 Then If intbuf(3) >= 1 OrElse intbuf(3) <= 5 Then
Exit For Exit For
@@ -111,6 +117,7 @@ Public Class ServiceAttribute
Dim C1, C2, C3, C4 As String Dim C1, C2, C3, C4 As String
For Each index In buff For Each index In buff
If String.IsNullOrEmpty(index) Then Continue For
C1 = String.Empty C1 = String.Empty
C2 = String.Empty C2 = String.Empty
C3 = String.Empty C3 = String.Empty
@@ -185,7 +192,7 @@ Public Class ServiceAttribute
Dim strbuf1() As String = c1.Split(":") Dim strbuf1() As String = c1.Split(":")
Dim strbuf2 As String = c2.Split(":") Dim strbuf2 As String = c2.Split(":")
Dim t As String = GetDelayUnit(c4) Dim t As String = GetDelayUnit(c4)
reslit = $"{strbuf1(0)},{strbuf2(0)},{c3},{t},{c5}" reslit = $"{strbuf1(0).Trim},{strbuf2(0).Trim},{c3.Trim},{t.Trim},{c5.Trim}"
Return reslit Return reslit
End Function End Function
@@ -288,6 +295,22 @@ Public Class ServiceAttribute
Private Sub Table_Grid1_CellChange(Sender As Object, e As Grid.CellChangeEventArgs) Handles Table_Grid1.CellChange Private Sub Table_Grid1_CellChange(Sender As Object, e As Grid.CellChangeEventArgs) Handles Table_Grid1.CellChange
If e.Row > 0 Then If e.Row > 0 Then
If e.Col = STcolname.服务类型 Then
If Table_Grid1.Cell(e.Row, STcolname.服务类型).Text = "1:Check-in service" Then
If Dic_2.Count = 2 Then
Dic_2.Add("3:Reset the initial power-on")
End If
Else
If Table_Grid1.Cell(e.Row, STcolname.打开方式).Text = "3:Reset the initial power-on" Then
Table_Grid1.Cell(e.Row, STcolname.打开方式).Text = "1 : Open"
End If
If Dic_2.Count = 3 Then
Dic_2.Remove("3:Reset the initial power-on")
End If
End If
End If
If e.Col = STcolname.延时 Then If e.Col = STcolname.延时 Then
If String.IsNullOrEmpty(Table_Grid1.Cell(e.Row, e.Col).Text) Then If String.IsNullOrEmpty(Table_Grid1.Cell(e.Row, e.Col).Text) Then
@@ -370,6 +393,20 @@ Public Class ServiceAttribute
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
If Table_Grid1.ActiveCell.Row > 0 Then If Table_Grid1.ActiveCell.Row > 0 Then
'判断选中服务是否在25 到57区间
Dim tstr As String = Table_Grid1.Cell(Table_Grid1.ActiveCell.Row, STcolname.服务类型).Text.Trim
Dim arr As String() = tstr.Split(":")
Dim LoopAddri As Integer = Integer.Parse(arr(0).Trim)
If LoopAddri >= 25 AndAlso LoopAddri <= 57 Then
'弹框二次删除确认
If MessageBox.Show("This service is a system service. Deleting it may cause system abnormalities. Do you want to proceed with the deletion?", "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = DialogResult.Yes Then
Table_Grid1.Row(Table_Grid1.ActiveCell.Row).Delete()
Else
Return
End If
End If
Table_Grid1.Row(Table_Grid1.ActiveCell.Row).Delete() Table_Grid1.Row(Table_Grid1.ActiveCell.Row).Delete()
End If End If
End Sub End Sub
@@ -386,9 +423,39 @@ Public Class ServiceAttribute
Case STcolname.单位 Case STcolname.单位
Table_Grid1.ComboBox(e.Col).Items.AddRange(Dic_4.ToArray) Table_Grid1.ComboBox(e.Col).Items.AddRange(Dic_4.ToArray)
Case STcolname.打开方式 Case STcolname.打开方式
'获取服务类型 判断是否为 1: 入住服务
Dim tstr As String = Table_Grid1.Cell(e.Row, STcolname.服务类型).Text.Trim
If tstr.Equals("1:Check-in service") Then
Table_Grid1.ComboBox(e.Col).Items.AddRange(Dic_2.ToArray) Table_Grid1.ComboBox(e.Col).Items.AddRange(Dic_2.ToArray)
Else
Table_Grid1.ComboBox(e.Col).Items.Add(Dic_2(0))
Table_Grid1.ComboBox(e.Col).Items.Add(Dic_2(1))
End If
Case STcolname.服务类型 Case STcolname.服务类型
Table_Grid1.ComboBox(e.Col).Items.AddRange(Dic_1.ToArray)
For Each item In Dic_1
'切割字符串(item) 提取LoopAddr
Dim arr As String() = item.Split(":")
'判斷 g_display
If g_diaplay Then
Else
'将arr(0)转为int
Dim LoopAddri As Integer = Integer.Parse(arr(0).Trim)
'過濾掉arr >= 25 AndAlso Node.LoopAddr <= 57
If LoopAddri >= 25 AndAlso LoopAddri <= 57 Then
Continue For
End If
End If
Table_Grid1.ComboBox(e.Col).Items.Add(item)
Next
'Table_Grid1.ComboBox(e.Col).Items.AddRange(Dic_1.ToArray)
Case Else Case Else
End Select End Select

View File

@@ -1366,6 +1366,7 @@ Public Class TableInteraction
'Console.WriteLine($"Grid_DoubleClick{_grd.Cell(_grd.ActiveCell.Row, _grd.ActiveCell.Col).Text }") 'Console.WriteLine($"Grid_DoubleClick{_grd.Cell(_grd.ActiveCell.Row, _grd.ActiveCell.Col).Text }")
If _grd.ActiveCell.Row = TableRowNumber.DeviceName AndAlso _grd.ActiveCell.Col = TableColNumber.DeviceName Then If _grd.ActiveCell.Row = TableRowNumber.DeviceName AndAlso _grd.ActiveCell.Col = TableColNumber.DeviceName Then
Dim fromshow As New PowerSupply Dim fromshow As New PowerSupply
fromshow.G_TableInteraction=Me
fromshow.G_ActionConfiguration = Dic_ActionConfiguration fromshow.G_ActionConfiguration = Dic_ActionConfiguration
fromshow.ParseDeviceList(Dic_Devicemodel, _grd) fromshow.ParseDeviceList(Dic_Devicemodel, _grd)
@@ -2419,6 +2420,10 @@ Public Class TableInteraction
MsgBox("Non-scene action data cannot be copied!") MsgBox("Non-scene action data cannot be copied!")
End If End If
End Sub End Sub
Public sub grdSetFocus( r As Integer ,c As Integer)
_grd.Cell(r,c).SetFocus
End sub
Public Sub GlueSceneActionData() Public Sub GlueSceneActionData()
If CopyActionData.Count = 0 Then Return If CopyActionData.Count = 0 Then Return
If _grd.ActiveCell.Row > TableRowNumber.Max - 1 Then If _grd.ActiveCell.Row > TableRowNumber.Max - 1 Then
@@ -6124,11 +6129,11 @@ Public Class TableInteraction
If IsNothing(result) Then Continue For If IsNothing(result) Then Continue For
resultDatas.AddRange(result.ToArray) resultDatas.AddRange(result.ToArray)
Next Next
For Each node In VirtualCard 'For Each node In VirtualCard
result = Virtual_CardFillDeviceObject(T_SceneID, DeviceModuleDic, node.Name, "Virtual_Card") ' result = Virtual_CardFillDeviceObject(T_SceneID, DeviceModuleDic, node.Name, "Virtual_Card")
If IsNothing(result) Then Continue For ' If IsNothing(result) Then Continue For
resultDatas.AddRange(result.ToArray) ' resultDatas.AddRange(result.ToArray)
Next 'Next
For Each node In devTempment For Each node In devTempment
result = TempDeviceObject(T_SceneID, DeviceModuleDic, node.Name, "Temp") result = TempDeviceObject(T_SceneID, DeviceModuleDic, node.Name, "Temp")
If IsNothing(result) Then Continue For If IsNothing(result) Then Continue For

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<assemblyIdentity name="BLV_Studio.application" version="4.4.1.8" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
<description asmv2:publisher="chenzhihao" asmv2:product="宝易逻辑配置软件" xmlns="urn:schemas-microsoft-com:asm.v1" />
<deployment install="true" mapFileExtensions="true" minimumRequiredVersion="4.0.0.5" co.v1:createDesktopShortcut="true">
<subscription>
<update>
<beforeApplicationStartup />
</update>
</subscription>
<deploymentProvider codebase="http://auth.blv-oa.com/Apps/BLV_Studio/BLV_Studio.application" />
</deployment>
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
<framework targetVersion="4.8" profile="Full" supportedRuntime="4.0.30319" />
</compatibleFrameworks>
<dependency>
<dependentAssembly dependencyType="install" codebase="BLV_Studio.exe.manifest" size="37871">
<assemblyIdentity name="BLV_Studio.exe" version="4.4.1.8" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>JD39f/8+6QKEuUrfwG9KiYR2X1RY06nTXdxdv7PT5zk=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
</asmv1:assembly>

Binary file not shown.

View File

@@ -1,715 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<asmv1:assemblyIdentity name="BLV_Studio.exe" version="4.4.1.8" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
<description asmv2:iconFile="favicon.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
<application />
<entryPoint>
<assemblyIdentity name="BLV_Studio" version="4.4.2.13" language="neutral" processorArchitecture="msil" />
<commandLine file="BLV_Studio.exe" parameters="" />
</entryPoint>
<trustInfo>
<security>
<applicationRequestMinimum>
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- UAC 清单选项
如果想要更改 Windows 用户帐户控制级别,请使用
以下节点之一替换 requestedExecutionLevel 节点。n
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
元素。
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentOS>
<osVersionInfo>
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
</osVersionInfo>
</dependentOS>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Alternet.Common.v5.dll" size="221184">
<assemblyIdentity name="Alternet.Common.v5" version="5.1.0.0" publicKeyToken="8032721E70924A63" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>1vFRiIo6lfXxHAESlmqIBQyxzYRTAcEO9FAKDkIzIGM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Alternet.Syntax.Parsers.Advanced.v5.dll" size="1213952">
<assemblyIdentity name="Alternet.Syntax.Parsers.Advanced.v5" version="5.1.0.0" publicKeyToken="8032721E70924A63" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>B2aS4naqyeOeNn4LrqR+7MkuBfm6MEhc9u6uJHuLqro=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Alternet.Syntax.v5.dll" size="167424">
<assemblyIdentity name="Alternet.Syntax.v5" version="5.1.0.0" publicKeyToken="8032721E70924A63" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>yHfX9VQbnDHzXMx2EkMrP/v2Q5z4mMRgQ/6ydRMvZE0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ARSoft.Tools.Net.dll" size="320000">
<assemblyIdentity name="ARSoft.Tools.Net" version="2.3.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>GydLsDGDSlCXQQLzu+VpJTPlpX8wwWnYM+gjKfV0sX0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="AutoFixture.dll" size="199680">
<assemblyIdentity name="AutoFixture" version="4.18.0.0" publicKeyToken="B24654C590009D4F" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>sHpSlL/kFos15hQzdlxnzAGUwNUudzQTvvkTGFi76pE=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="BLV_Studio.exe" size="2475520">
<assemblyIdentity name="BLV_Studio" version="4.4.2.13" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PNSVXYV+QIryQii/zE88QcgDqSapXCDokv701XojbHI=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="BouncyCastle.Crypto.dll" size="2401280">
<assemblyIdentity name="BouncyCastle.Crypto" version="1.8.8.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>w65qp1qKjHyS64RoNynOUdOkNQwmjgKbKfLhJhU3G3M=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DevComponents.DotNetBar2.dll" size="5709824">
<assemblyIdentity name="DevComponents.DotNetBar2" version="14.1.0.37" publicKeyToken="7EB7C3A35B91DE04" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>3cPG3pI9/N8OdCmT2axxnZUakNsEeYPEp7K4anGoK6M=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DnsClient.dll" size="153088">
<assemblyIdentity name="DnsClient" version="1.7.0.0" publicKeyToken="4574BB5573C51424" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>FnYM3iZjb2r0kK9GdEdG5XJdqaosm3Y5GKZqmxWgw4I=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DotNetProjects.DhcpServer.dll" size="21504">
<assemblyIdentity name="DotNetProjects.DhcpServer" version="2.0.26.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>XFbI7exym+C8hW8I+54PtwZIp0M2rgRYDbKYUOibEz0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="EntityFramework.dll" size="4991352">
<assemblyIdentity name="EntityFramework" version="6.0.0.0" publicKeyToken="B77A5C561934E089" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>/0K8pwRgXhh6u0VSOGixUSjWrxworUCkV51QfTSpU7I=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="EntityFramework.SqlServer.dll" size="591752">
<assemblyIdentity name="EntityFramework.SqlServer" version="6.0.0.0" publicKeyToken="B77A5C561934E089" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>qWDdTS8PN7PAn/uVZ8MkJrh5ExDX65NcBMgZw9Rr1J4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Fare.dll" size="54784">
<assemblyIdentity name="Fare" version="2.1.0.0" publicKeyToken="EA68D375BF33A7C8" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>AoV3YTkf3kbvrFkm1A1nhn9JrFpjCi6XbqydLHpZoxg=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="FlexCell.dll" size="1555456">
<assemblyIdentity name="FlexCell" version="4.7.0.0" publicKeyToken="6F86587EB70EE309" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>rjgJb/IX0GetL+OMedFvFESHxeLiualxv+MztdOlurA=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="FluentFTP.dll" size="313856">
<assemblyIdentity name="FluentFTP" version="33.0.3.0" publicKeyToken="F4AF092B1D8DF44F" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>28d0pL6ZczrSHwUZ0CvOoTbAMTd1JgQWtf+IVJOCVJE=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Google.Protobuf.dll" size="389616">
<assemblyIdentity name="Google.Protobuf" version="3.14.0.0" publicKeyToken="A7D26565BAC4D604" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>LAYio0GLM6iB7Yzp/UB7P8TyssxLkj7eqnZ4W1zSjw8=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.dll" size="60416">
<assemblyIdentity name="K4os.Compression.LZ4" version="1.2.6.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>7HurV05mun2+z1+wExxfgokBxNE/LBF44nXWEaP6sS4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.Streams.dll" size="33280">
<assemblyIdentity name="K4os.Compression.LZ4.Streams" version="1.2.6.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>TDtzhPHVMrpOEQAbdbZ/WuAaKo5CnL94FhwPUENVvmw=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Hash.xxHash.dll" size="12288">
<assemblyIdentity name="K4os.Hash.xxHash" version="1.0.6.0" publicKeyToken="32CD54395057CEC3" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>EQ80i1BW05RFWHofw8nY4upHJV2z3owIUJDXc8sbY4o=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MD5.dll" size="112128">
<assemblyIdentity name="MD5" version="2.0.4.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>z31p2BzUOuLHq2u4qDuVvooXliJwKf8DPA18R54Yjss=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Microsoft.Win32.Registry.dll" size="26496">
<assemblyIdentity name="Microsoft.Win32.Registry" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>6anSgcGnCKquNm+C/WoXQvZdopGMxPpeqqraC+JCd9k=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MySql.Data.dll" size="1426944">
<assemblyIdentity name="MySql.Data" version="8.0.28.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>i8hqhaR3H1h1WeXCOsEc1C54ODQCPJ+58hy+EjlhG6c=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Newtonsoft.Json.dll" size="701992">
<assemblyIdentity name="Newtonsoft.Json" version="13.0.0.0" publicKeyToken="30AD4FE6B2A6AEED" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>tiSUnfiw46YVP9+3MKfG9JkLZZLuDZIuF4hDPSdmEPM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Buffers.dll" size="20856">
<assemblyIdentity name="System.Buffers" version="4.0.3.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>rMzPvkXZ8I/+7ZkW43sz6YxlvgEs//bn+ntnIQzh/vs=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Data.SQLite.dll" size="393520">
<assemblyIdentity name="System.Data.SQLite" version="1.0.115.5" publicKeyToken="DB937BC2D44FF139" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>X6xanpuLva1s9mHb8xh+OVkUzXE540tyWQbvu2ASLA0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Data.SQLite.EF6.dll" size="201528">
<assemblyIdentity name="System.Data.SQLite.EF6" version="1.0.115.5" publicKeyToken="DB937BC2D44FF139" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>hXoof385CXwvcP8M5oHTUZba7mC0PyVbxyuEKjUSCMQ=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Data.SQLite.Linq.dll" size="201520">
<assemblyIdentity name="System.Data.SQLite.Linq" version="1.0.115.5" publicKeyToken="DB937BC2D44FF139" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>T6PMifXDz6D3lMH4SbDqjQgeXA5p1/stg0yu0I0RQMA=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Memory.dll" size="141184">
<assemblyIdentity name="System.Memory" version="4.0.1.1" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>jnYxjosGaSq/fasRadJ9FVV/fwo002r2Rj7/D+ISE8c=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Numerics.Vectors.dll" size="115856">
<assemblyIdentity name="System.Numerics.Vectors" version="4.1.4.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>HT74aYKB589zcdFVSv71hys5+Wwm2nciEKM9oEG6EYM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Runtime.CompilerServices.Unsafe.dll" size="16768">
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PK3La4pzNRQcfDV6HXevH/SbWbhy30lPUCVYAZHRwNU=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Security.AccessControl.dll" size="33672">
<assemblyIdentity name="System.Security.AccessControl" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>H9pJHuvbGeoKg89sFqtd0AShv9/IRe3gF+vglFvrkn8=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Security.Principal.Windows.dll" size="18312">
<assemblyIdentity name="System.Security.Principal.Windows" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>tNjhWtwjXQ6Fjjm1Ez5dAKS6qMlPTznjteeRsPnAyAY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Ubiety.Dns.Core.dll" size="80384">
<assemblyIdentity name="Ubiety.Dns.Core" version="4.2.2.0" publicKeyToken="62D65A2EFDDE5827" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>cNW/U5Y3OMMIW/kl8FmTkBNWbF6HL41QIYaIvFQ/z6k=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Ubiety.Logging.Core.dll" size="7168">
<assemblyIdentity name="Ubiety.Logging.Core" version="1.2.2.0" publicKeyToken="133E143470E66433" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>ttecckwE31dY0GSn9GG+E9x76JZhKT5N6IzYQjWxXSo=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ZstdNet.dll" size="28672">
<assemblyIdentity name="ZstdNet" version="1.4.5.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>5rrHKgOqMPqN1beBJzpCDZqXH9jaD2Uf7MolVellyt4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<file name="BLV_Studio.exe.config" size="5917">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>KSRvgxRYkhbso/VSG0EYg7Skg+QGx8HsDLCz1iYV5B4=</dsig:DigestValue>
</hash>
</file>
<file name="favicon.ico" size="9662">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>+7X+tBYM4Whn1mJvI9Gmy6s+HcFVDtx9i+uAFSaoeH8=</dsig:DigestValue>
</hash>
</file>
<file name="Icon1.ico" size="45451">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>VT5YQgA5CY9Sq+vPjRUHcEk7FZvl5nTFwUNmqQacgy8=</dsig:DigestValue>
</hash>
</file>
<file name="imageres.dll(114).ico" size="320926">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>BTtP9nG4dYoZawFS39IMSHzZlhQbGVF/L1iaBUrB8+E=</dsig:DigestValue>
</hash>
</file>
<file name="logo.ico" size="106427">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>gVYLvEFDLTSvNd4nbZ+j8A+h6D+eR3aRRTSKY/A7/yA=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AlignmentCenterVertically_16x16.png" size="548">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>LwOiyhsJbh5lZFFaTpU7CgV389DsrKK7v7SXkJ4QrI4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AlignmentLeft_16x16.png" size="539">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>jw+cRVxoGyvNjIpK6JSxGzDbonLNyBR41QPaI4JwR8w=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AlignmentRight_16x16.png" size="507">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>SzWVEfCERs5SckvYyIGP4yzixZQBJsOE/MwJQClUJH4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AttachmentObject_16x16.png" size="267">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>A1LCjsJguvcKLDSZ71axXfTG6hVOZ7Rom3pa3HAo/t8=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Background_16x16.png" size="775">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>OPja3r1fXvNsOnuKMip4smGhKNy4Zv6AGI6OkYzZAhk=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Error.bmp" size="143649">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>BqacosOunHExQk4ouzvUocSYesBERf98wi388MiL+cA=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\FontBold_16.png" size="184">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>3nIl/zfdzFbvMIewGz3v9/ewwMO6456xAz6epIrAi+w=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\FontItalic_16.png" size="178">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>qEVc093RcCBn6eRPF2MZ1q/wKYI6VM+jIKBe2wuPMYs=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\format_Bold_16xLG.png" size="354">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>1PjryCkmxVd9XH+qKgekjloS23oIzwtx4MQdghTT/u4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\format_Italics_16xLG.png" size="291">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>FiYNssfxUh45BPsgbNCEvNcbDiwDUO6/GO/zj6cDQ7o=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\InsertImage_16x16.png" size="601">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PxiURAJUyqeBc6mL9FhuwdhrN6s0n3s7PMg/pN9lTtI=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Label.png" size="299">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>bzsx6XdY/qHVeZF50v2yyxlBtRWknCzJFV2RdMpFnio=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\ListBullets_16x16.png" size="505">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Bqe2PZ9FH3vvC/Lr155jZdlyOXNhODl1obmKNNEfdoU=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\ListNumbers_16x16.png" size="596">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Ho262/yAEbbonE4jk0wrAW1NPIXN4OEuKwIaGLkDAWA=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\OK.bmp" size="150125">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>MahCUh5+O8hiiE5rCKBkCld80B3TRpnfjfYKWYbahg0=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Save_6530.png" size="204">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>yYQ+J7kGvCdqG60FtWgxkGt+tC5kTkc+2Z5QseIwZPw=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Strikeout_16x16.png" size="518">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Qh3DpjRmzvn0w7Jb+LLqnYbusBeiN5KnZuqD+ROc2D4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\VSO_FontColorPicker_withBar_16x.png" size="352">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>OIQMLkccBJ2upLgnUtjOmeVa7I9J8Eh22/W3ZBYrulY=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Warning.bmp" size="142777">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>pQWNFlScWo2PxMj/9/6h8MJeCjpUtDa0islXYxkQAEw=</dsig:DigestValue>
</hash>
</file>
<file name="版本说明.txt" size="13674">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Yy1FAI5LiI9l95Et3ouEPka5K5WomLBs1RCnIgysfAo=</dsig:DigestValue>
</hash>
</file>
<file name="宝易\favicon.ico" size="9662">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>+7X+tBYM4Whn1mJvI9Gmy6s+HcFVDtx9i+uAFSaoeH8=</dsig:DigestValue>
</hash>
</file>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
Windows 版本的列表。取消评论适当的元素,
Windows 将自动选择最兼容的环境。 -->
<!-- Windows Vista -->
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
<!-- Windows 7 -->
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
<!-- Windows 8 -->
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
<!-- Windows 8.1 -->
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
<!-- Windows 10 -->
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
</application>
</compatibility>
</asmv1:assembly>

Binary file not shown.

View File

@@ -1,28 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<assemblyIdentity name="BLV_Studio.application" version="4.4.1.8" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
<description asmv2:publisher="chenzhihao" asmv2:product="宝易逻辑配置软件" xmlns="urn:schemas-microsoft-com:asm.v1" />
<deployment install="true" mapFileExtensions="true" minimumRequiredVersion="4.0.0.5" co.v1:createDesktopShortcut="true">
<subscription>
<update>
<beforeApplicationStartup />
</update>
</subscription>
<deploymentProvider codebase="http://auth.blv-oa.com/Apps/BLV_Studio/BLV_Studio.application" />
</deployment>
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
<framework targetVersion="4.8" profile="Full" supportedRuntime="4.0.30319" />
</compatibleFrameworks>
<dependency>
<dependentAssembly dependencyType="install" codebase="BLV_Studio.exe.manifest" size="37871">
<assemblyIdentity name="BLV_Studio.exe" version="4.4.1.8" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>JD39f/8+6QKEuUrfwG9KiYR2X1RY06nTXdxdv7PT5zk=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
</asmv1:assembly>

Binary file not shown.

View File

@@ -1,715 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
<asmv1:assemblyIdentity name="BLV_Studio.exe" version="4.4.1.8" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
<description asmv2:iconFile="favicon.ico" xmlns="urn:schemas-microsoft-com:asm.v1" />
<application />
<entryPoint>
<assemblyIdentity name="BLV_Studio" version="4.4.2.13" language="neutral" processorArchitecture="msil" />
<commandLine file="BLV_Studio.exe" parameters="" />
</entryPoint>
<trustInfo>
<security>
<applicationRequestMinimum>
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<!-- UAC 清单选项
如果想要更改 Windows 用户帐户控制级别,请使用
以下节点之一替换 requestedExecutionLevel 节点。n
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
如果你的应用程序需要此虚拟化来实现向后兼容性,则删除此
元素。
-->
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentOS>
<osVersionInfo>
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
</osVersionInfo>
</dependentOS>
</dependency>
<dependency>
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Alternet.Common.v5.dll" size="221184">
<assemblyIdentity name="Alternet.Common.v5" version="5.1.0.0" publicKeyToken="8032721E70924A63" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>1vFRiIo6lfXxHAESlmqIBQyxzYRTAcEO9FAKDkIzIGM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Alternet.Syntax.Parsers.Advanced.v5.dll" size="1213952">
<assemblyIdentity name="Alternet.Syntax.Parsers.Advanced.v5" version="5.1.0.0" publicKeyToken="8032721E70924A63" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>B2aS4naqyeOeNn4LrqR+7MkuBfm6MEhc9u6uJHuLqro=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Alternet.Syntax.v5.dll" size="167424">
<assemblyIdentity name="Alternet.Syntax.v5" version="5.1.0.0" publicKeyToken="8032721E70924A63" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>yHfX9VQbnDHzXMx2EkMrP/v2Q5z4mMRgQ/6ydRMvZE0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ARSoft.Tools.Net.dll" size="320000">
<assemblyIdentity name="ARSoft.Tools.Net" version="2.3.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>GydLsDGDSlCXQQLzu+VpJTPlpX8wwWnYM+gjKfV0sX0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="AutoFixture.dll" size="199680">
<assemblyIdentity name="AutoFixture" version="4.18.0.0" publicKeyToken="B24654C590009D4F" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>sHpSlL/kFos15hQzdlxnzAGUwNUudzQTvvkTGFi76pE=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="BLV_Studio.exe" size="2475520">
<assemblyIdentity name="BLV_Studio" version="4.4.2.13" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PNSVXYV+QIryQii/zE88QcgDqSapXCDokv701XojbHI=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="BouncyCastle.Crypto.dll" size="2401280">
<assemblyIdentity name="BouncyCastle.Crypto" version="1.8.8.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>w65qp1qKjHyS64RoNynOUdOkNQwmjgKbKfLhJhU3G3M=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DevComponents.DotNetBar2.dll" size="5709824">
<assemblyIdentity name="DevComponents.DotNetBar2" version="14.1.0.37" publicKeyToken="7EB7C3A35B91DE04" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>3cPG3pI9/N8OdCmT2axxnZUakNsEeYPEp7K4anGoK6M=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DnsClient.dll" size="153088">
<assemblyIdentity name="DnsClient" version="1.7.0.0" publicKeyToken="4574BB5573C51424" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>FnYM3iZjb2r0kK9GdEdG5XJdqaosm3Y5GKZqmxWgw4I=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="DotNetProjects.DhcpServer.dll" size="21504">
<assemblyIdentity name="DotNetProjects.DhcpServer" version="2.0.26.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>XFbI7exym+C8hW8I+54PtwZIp0M2rgRYDbKYUOibEz0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="EntityFramework.dll" size="4991352">
<assemblyIdentity name="EntityFramework" version="6.0.0.0" publicKeyToken="B77A5C561934E089" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>/0K8pwRgXhh6u0VSOGixUSjWrxworUCkV51QfTSpU7I=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="EntityFramework.SqlServer.dll" size="591752">
<assemblyIdentity name="EntityFramework.SqlServer" version="6.0.0.0" publicKeyToken="B77A5C561934E089" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>qWDdTS8PN7PAn/uVZ8MkJrh5ExDX65NcBMgZw9Rr1J4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Fare.dll" size="54784">
<assemblyIdentity name="Fare" version="2.1.0.0" publicKeyToken="EA68D375BF33A7C8" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>AoV3YTkf3kbvrFkm1A1nhn9JrFpjCi6XbqydLHpZoxg=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="FlexCell.dll" size="1555456">
<assemblyIdentity name="FlexCell" version="4.7.0.0" publicKeyToken="6F86587EB70EE309" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>rjgJb/IX0GetL+OMedFvFESHxeLiualxv+MztdOlurA=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="FluentFTP.dll" size="313856">
<assemblyIdentity name="FluentFTP" version="33.0.3.0" publicKeyToken="F4AF092B1D8DF44F" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>28d0pL6ZczrSHwUZ0CvOoTbAMTd1JgQWtf+IVJOCVJE=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Google.Protobuf.dll" size="389616">
<assemblyIdentity name="Google.Protobuf" version="3.14.0.0" publicKeyToken="A7D26565BAC4D604" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>LAYio0GLM6iB7Yzp/UB7P8TyssxLkj7eqnZ4W1zSjw8=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.dll" size="60416">
<assemblyIdentity name="K4os.Compression.LZ4" version="1.2.6.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>7HurV05mun2+z1+wExxfgokBxNE/LBF44nXWEaP6sS4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Compression.LZ4.Streams.dll" size="33280">
<assemblyIdentity name="K4os.Compression.LZ4.Streams" version="1.2.6.0" publicKeyToken="2186FA9121EF231D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>TDtzhPHVMrpOEQAbdbZ/WuAaKo5CnL94FhwPUENVvmw=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="K4os.Hash.xxHash.dll" size="12288">
<assemblyIdentity name="K4os.Hash.xxHash" version="1.0.6.0" publicKeyToken="32CD54395057CEC3" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>EQ80i1BW05RFWHofw8nY4upHJV2z3owIUJDXc8sbY4o=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MD5.dll" size="112128">
<assemblyIdentity name="MD5" version="2.0.4.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>z31p2BzUOuLHq2u4qDuVvooXliJwKf8DPA18R54Yjss=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Microsoft.Win32.Registry.dll" size="26496">
<assemblyIdentity name="Microsoft.Win32.Registry" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>6anSgcGnCKquNm+C/WoXQvZdopGMxPpeqqraC+JCd9k=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="MySql.Data.dll" size="1426944">
<assemblyIdentity name="MySql.Data" version="8.0.28.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>i8hqhaR3H1h1WeXCOsEc1C54ODQCPJ+58hy+EjlhG6c=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Newtonsoft.Json.dll" size="701992">
<assemblyIdentity name="Newtonsoft.Json" version="13.0.0.0" publicKeyToken="30AD4FE6B2A6AEED" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>tiSUnfiw46YVP9+3MKfG9JkLZZLuDZIuF4hDPSdmEPM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Buffers.dll" size="20856">
<assemblyIdentity name="System.Buffers" version="4.0.3.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>rMzPvkXZ8I/+7ZkW43sz6YxlvgEs//bn+ntnIQzh/vs=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Data.SQLite.dll" size="393520">
<assemblyIdentity name="System.Data.SQLite" version="1.0.115.5" publicKeyToken="DB937BC2D44FF139" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>X6xanpuLva1s9mHb8xh+OVkUzXE540tyWQbvu2ASLA0=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Data.SQLite.EF6.dll" size="201528">
<assemblyIdentity name="System.Data.SQLite.EF6" version="1.0.115.5" publicKeyToken="DB937BC2D44FF139" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>hXoof385CXwvcP8M5oHTUZba7mC0PyVbxyuEKjUSCMQ=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Data.SQLite.Linq.dll" size="201520">
<assemblyIdentity name="System.Data.SQLite.Linq" version="1.0.115.5" publicKeyToken="DB937BC2D44FF139" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>T6PMifXDz6D3lMH4SbDqjQgeXA5p1/stg0yu0I0RQMA=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Memory.dll" size="141184">
<assemblyIdentity name="System.Memory" version="4.0.1.1" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>jnYxjosGaSq/fasRadJ9FVV/fwo002r2Rj7/D+ISE8c=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Numerics.Vectors.dll" size="115856">
<assemblyIdentity name="System.Numerics.Vectors" version="4.1.4.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>HT74aYKB589zcdFVSv71hys5+Wwm2nciEKM9oEG6EYM=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Runtime.CompilerServices.Unsafe.dll" size="16768">
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PK3La4pzNRQcfDV6HXevH/SbWbhy30lPUCVYAZHRwNU=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Security.AccessControl.dll" size="33672">
<assemblyIdentity name="System.Security.AccessControl" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>H9pJHuvbGeoKg89sFqtd0AShv9/IRe3gF+vglFvrkn8=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Security.Principal.Windows.dll" size="18312">
<assemblyIdentity name="System.Security.Principal.Windows" version="5.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>tNjhWtwjXQ6Fjjm1Ez5dAKS6qMlPTznjteeRsPnAyAY=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Ubiety.Dns.Core.dll" size="80384">
<assemblyIdentity name="Ubiety.Dns.Core" version="4.2.2.0" publicKeyToken="62D65A2EFDDE5827" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>cNW/U5Y3OMMIW/kl8FmTkBNWbF6HL41QIYaIvFQ/z6k=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Ubiety.Logging.Core.dll" size="7168">
<assemblyIdentity name="Ubiety.Logging.Core" version="1.2.2.0" publicKeyToken="133E143470E66433" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>ttecckwE31dY0GSn9GG+E9x76JZhKT5N6IzYQjWxXSo=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ZstdNet.dll" size="28672">
<assemblyIdentity name="ZstdNet" version="1.4.5.0" publicKeyToken="C5687FC88969C44D" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>5rrHKgOqMPqN1beBJzpCDZqXH9jaD2Uf7MolVellyt4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<file name="BLV_Studio.exe.config" size="5917">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>KSRvgxRYkhbso/VSG0EYg7Skg+QGx8HsDLCz1iYV5B4=</dsig:DigestValue>
</hash>
</file>
<file name="favicon.ico" size="9662">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>+7X+tBYM4Whn1mJvI9Gmy6s+HcFVDtx9i+uAFSaoeH8=</dsig:DigestValue>
</hash>
</file>
<file name="Icon1.ico" size="45451">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>VT5YQgA5CY9Sq+vPjRUHcEk7FZvl5nTFwUNmqQacgy8=</dsig:DigestValue>
</hash>
</file>
<file name="imageres.dll(114).ico" size="320926">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>BTtP9nG4dYoZawFS39IMSHzZlhQbGVF/L1iaBUrB8+E=</dsig:DigestValue>
</hash>
</file>
<file name="logo.ico" size="106427">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>gVYLvEFDLTSvNd4nbZ+j8A+h6D+eR3aRRTSKY/A7/yA=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AlignmentCenterVertically_16x16.png" size="548">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>LwOiyhsJbh5lZFFaTpU7CgV389DsrKK7v7SXkJ4QrI4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AlignmentLeft_16x16.png" size="539">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>jw+cRVxoGyvNjIpK6JSxGzDbonLNyBR41QPaI4JwR8w=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AlignmentRight_16x16.png" size="507">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>SzWVEfCERs5SckvYyIGP4yzixZQBJsOE/MwJQClUJH4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\AttachmentObject_16x16.png" size="267">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>A1LCjsJguvcKLDSZ71axXfTG6hVOZ7Rom3pa3HAo/t8=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Background_16x16.png" size="775">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>OPja3r1fXvNsOnuKMip4smGhKNy4Zv6AGI6OkYzZAhk=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Error.bmp" size="143649">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>BqacosOunHExQk4ouzvUocSYesBERf98wi388MiL+cA=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\FontBold_16.png" size="184">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>3nIl/zfdzFbvMIewGz3v9/ewwMO6456xAz6epIrAi+w=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\FontItalic_16.png" size="178">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>qEVc093RcCBn6eRPF2MZ1q/wKYI6VM+jIKBe2wuPMYs=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\format_Bold_16xLG.png" size="354">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>1PjryCkmxVd9XH+qKgekjloS23oIzwtx4MQdghTT/u4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\format_Italics_16xLG.png" size="291">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>FiYNssfxUh45BPsgbNCEvNcbDiwDUO6/GO/zj6cDQ7o=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\InsertImage_16x16.png" size="601">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>PxiURAJUyqeBc6mL9FhuwdhrN6s0n3s7PMg/pN9lTtI=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Label.png" size="299">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>bzsx6XdY/qHVeZF50v2yyxlBtRWknCzJFV2RdMpFnio=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\ListBullets_16x16.png" size="505">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Bqe2PZ9FH3vvC/Lr155jZdlyOXNhODl1obmKNNEfdoU=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\ListNumbers_16x16.png" size="596">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Ho262/yAEbbonE4jk0wrAW1NPIXN4OEuKwIaGLkDAWA=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\OK.bmp" size="150125">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>MahCUh5+O8hiiE5rCKBkCld80B3TRpnfjfYKWYbahg0=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Save_6530.png" size="204">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>yYQ+J7kGvCdqG60FtWgxkGt+tC5kTkc+2Z5QseIwZPw=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Strikeout_16x16.png" size="518">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Qh3DpjRmzvn0w7Jb+LLqnYbusBeiN5KnZuqD+ROc2D4=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\VSO_FontColorPicker_withBar_16x.png" size="352">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>OIQMLkccBJ2upLgnUtjOmeVa7I9J8Eh22/W3ZBYrulY=</dsig:DigestValue>
</hash>
</file>
<file name="Resources\Warning.bmp" size="142777">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>pQWNFlScWo2PxMj/9/6h8MJeCjpUtDa0islXYxkQAEw=</dsig:DigestValue>
</hash>
</file>
<file name="版本说明.txt" size="13674">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>Yy1FAI5LiI9l95Et3ouEPka5K5WomLBs1RCnIgysfAo=</dsig:DigestValue>
</hash>
</file>
<file name="宝易\favicon.ico" size="9662">
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
<dsig:DigestValue>+7X+tBYM4Whn1mJvI9Gmy6s+HcFVDtx9i+uAFSaoeH8=</dsig:DigestValue>
</hash>
</file>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
Windows 版本的列表。取消评论适当的元素,
Windows 将自动选择最兼容的环境。 -->
<!-- Windows Vista -->
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
<!-- Windows 7 -->
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
<!-- Windows 8 -->
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
<!-- Windows 8.1 -->
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
<!-- Windows 10 -->
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
</application>
</compatibility>
</asmv1:assembly>

Binary file not shown.