first commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache
|
||||
{
|
||||
/// <summary>
|
||||
/// 全局字典缓存
|
||||
/// </summary>
|
||||
public static class GlobalDictionaryCache
|
||||
{
|
||||
/// <summary>
|
||||
/// 楞型
|
||||
/// </summary>
|
||||
public static Dictionary<int, string> Flutes = new()
|
||||
{
|
||||
{ 1, "A" },
|
||||
{ 2, "B" },
|
||||
{ 3, "C" },
|
||||
{ 5, "E" },
|
||||
{ 6, "F" },
|
||||
{ 7, "G" },
|
||||
{ 12, "AB" },
|
||||
{ 13, "AC" },
|
||||
{ 23, "BC" },
|
||||
{ 25, "BE" }
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using JSMachine.DCS.Infrastructure;
|
||||
using JSMachine.WMS.Common.Cache.Model;
|
||||
using JSMachine.WMS.Infrastructure.Helper;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache
|
||||
{
|
||||
/// <summary>
|
||||
/// 全局文件缓存(不适用于非常频繁的存取场景,否则会造成IO开销太大的情况)
|
||||
/// </summary>
|
||||
public static class GlobalFileCache
|
||||
{
|
||||
private static string _cahcheFilePath = @$"{AppDomain.CurrentDomain.BaseDirectory}orderCache.txt";
|
||||
|
||||
/// <summary>
|
||||
/// 清空缓存
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static bool ClearOrderCache()
|
||||
{
|
||||
try
|
||||
{
|
||||
File.Delete(_cahcheFilePath);
|
||||
return true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogHelper.Error("清空订单缓存出错",ex);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设置订单缓存
|
||||
/// </summary>
|
||||
/// <param name="productionOrderCacheModel"></param>
|
||||
/// <returns></returns>
|
||||
public static bool SetOrderCache(ProductionOrderCacheModel productionOrderCacheModel)
|
||||
{
|
||||
try
|
||||
{
|
||||
File.WriteAllText(_cahcheFilePath, JsonConvert.SerializeObject(productionOrderCacheModel));
|
||||
return true;
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogHelper.Error("添加订单缓存失败",ex);
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 读取当前订单缓存
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static ProductionOrderCacheModel GetCurrentOrderCache()
|
||||
{
|
||||
if (!File.Exists(_cahcheFilePath))
|
||||
return null;
|
||||
|
||||
string json = File.ReadAllText(_cahcheFilePath);
|
||||
if (string.IsNullOrEmpty(json))
|
||||
return null;
|
||||
|
||||
return JsonConvert.DeserializeObject<ProductionOrderCacheModel>(json);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
using Microsoft.Extensions.Caching.Memory;
|
||||
using Microsoft.Extensions.Options;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache
|
||||
{
|
||||
/// <summary>
|
||||
/// 全局内存缓存(需要注意在程序退出时持久化内存数据)
|
||||
/// 什么时候会进行过期缓存清理?特别注意:缓存清理并不会主动进行,即使设置了过期策略也必须在以下几种情况下才清理过期项
|
||||
/// </summary>
|
||||
public class GlobalMemoryCache
|
||||
{
|
||||
/// <summary>
|
||||
/// 内存缓存
|
||||
/// </summary>
|
||||
private static IMemoryCache MemoryCache = new MemoryCache(Options.Create(new MemoryCacheOptions()
|
||||
{
|
||||
ExpirationScanFrequency = TimeSpan.FromSeconds(10)
|
||||
}));
|
||||
|
||||
//默认缓存项缓存过期设置可以绝对过期和滑动过期同时设置,两个条件满足一个即视为当前缓存项过期
|
||||
//private static MemoryCacheEntryOptions DefaultCachOption = new()
|
||||
//{
|
||||
// //设置绝对过期时间为10分钟(10分钟后缓存项会移除)
|
||||
// AbsoluteExpirationRelativeToNow = TimeSpan.FromMinutes(30),
|
||||
// //容量为一份大小
|
||||
// Size = 1,
|
||||
// //设置滑动过期时间为10分钟(两分钟内缓存项未被访问则移除该缓存项)
|
||||
// SlidingExpiration = TimeSpan.FromMinutes(10)
|
||||
//};
|
||||
|
||||
/// <summary>
|
||||
/// 增加缓存
|
||||
/// </summary>
|
||||
/// <typeparam name="TKey"></typeparam>
|
||||
/// <typeparam name="TValue"></typeparam>
|
||||
/// <param name="key"></param>
|
||||
/// <param name="value"></param>
|
||||
/// <param name="memoryCacheEntry"></param>
|
||||
public static void AddCach<TKey, TValue>(TKey key, TValue value, MemoryCacheEntryOptions memoryCacheEntry = null)
|
||||
{
|
||||
//不传递缓存选项则永不过期
|
||||
if (memoryCacheEntry == null)
|
||||
MemoryCache.Set(key, value);
|
||||
else
|
||||
MemoryCache.Set(key, value, memoryCacheEntry);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取缓存项
|
||||
/// </summary>
|
||||
/// <typeparam name="TKey"></typeparam>
|
||||
/// <typeparam name="TValue"></typeparam>
|
||||
/// <param name="key"></param>
|
||||
/// <returns></returns>
|
||||
public static TValue GetCach<TKey, TValue>(TKey key)
|
||||
{
|
||||
return MemoryCache.Get<TValue>(key);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 移除缓存项
|
||||
/// </summary>
|
||||
/// <typeparam name="TKey"></typeparam>
|
||||
/// <param name="key"></param>
|
||||
public static void RemoveCach<TKey>(TKey key)
|
||||
{
|
||||
MemoryCache.Remove(key);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 激活缓存,以便让过期项被及时检测并触发超时移除事件
|
||||
/// 微软限制,当不访问缓存的时候过期策略失效
|
||||
/// 仅在需要的项目中调用此方法,以免不必要的性能消耗
|
||||
/// 什么时候会进行过期缓存清理?特别注意:缓存清理并不会主动进行,即使设置了过期策略也必须在以下几种情况下才清理过期项
|
||||
/// 添加新的
|
||||
/// 获取缓存项
|
||||
/// 删除缓存项目
|
||||
/// </summary>
|
||||
public static void ActicateCach()
|
||||
{
|
||||
Task.Run(() =>
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
Thread.Sleep(2000);
|
||||
MemoryCache.Get("AAA");
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 条码缓存信息
|
||||
/// </summary>
|
||||
public class BarCodeInfo
|
||||
{
|
||||
public string IP { get; set; }
|
||||
public string BarCode { get; set; }
|
||||
public DateTime AddTime { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using JSMachine.WMS.App.Dto;
|
||||
using JSMachine.WMS.Common.Enum;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache.Model
|
||||
{
|
||||
/// <summary>
|
||||
/// 生产订单缓存
|
||||
/// </summary>
|
||||
public class ProductionOrderCacheModel
|
||||
{
|
||||
#region 订单基础信息
|
||||
/// <summary>
|
||||
/// 订单编号
|
||||
/// </summary>
|
||||
public string OrderNo { get; set; }
|
||||
/// <summary>
|
||||
/// 添加缓存时间
|
||||
/// </summary>
|
||||
public DateTime AddTime { get; set; }
|
||||
/// <summary>
|
||||
/// 换单时间(发送换单命令时刻)
|
||||
/// </summary>
|
||||
public DateTime? ChangeOrderTime { get; set; }
|
||||
/// <summary>
|
||||
/// 已生产持续时间(秒)
|
||||
/// </summary>
|
||||
public int? DurationOfProduction { get; set; }
|
||||
/// <summary>
|
||||
/// 第一个良品数产生时间(换单准备时间=第一个良品数产生时间-开始换单时间)
|
||||
/// </summary>
|
||||
public DateTime? FirstGoodProductTime { get; set; }
|
||||
/// <summary>
|
||||
/// 结束时间(结束生产)
|
||||
/// </summary>
|
||||
public DateTime? FinishedTime { get; set; }
|
||||
/// <summary>
|
||||
/// 实际生产数量
|
||||
/// </summary>
|
||||
public int ProductionNum { get; set; }
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using JSMachine.WMS.RPC.RcsRPC.Dto.In;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache
|
||||
{
|
||||
/// <summary>
|
||||
/// RCS 回调信息的进程内并发队列,供回调接收方与任务处理方之间暂存数据。
|
||||
/// </summary>
|
||||
public static class RcsCallbackCache
|
||||
{
|
||||
/// <summary>
|
||||
/// 待处理的 RCS AGV 执行信息队列。
|
||||
/// </summary>
|
||||
public static ConcurrentQueue<AgvExcutionInfo> RcsCallbackQueue = new();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using JSMachine.WMS.App.Dto;
|
||||
using JSMachine.WMS.RPC.RcsRPC.Dto.In;
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Cache
|
||||
{
|
||||
public class StockInSecondFloorCache
|
||||
{
|
||||
public static ConcurrentQueue<AllowPickUpInfo> StockInSecondFloorQue = new();
|
||||
}
|
||||
|
||||
public class AllowPickUpInfo
|
||||
{
|
||||
public ElevatorPlcQueueDto ElevatorPlcQueue { get; set; }
|
||||
public StorageRackDto StartWarehouseSecondFloor { get; set; }
|
||||
public AGVTaskDto AgvTask { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using System.Collections.Concurrent;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Dto.Business
|
||||
{
|
||||
/// <summary>
|
||||
/// agv执行失败报警信息
|
||||
/// </summary>
|
||||
public class AgvTaskFailedAlarmInfo
|
||||
{
|
||||
public Guid AgvTaskId { get; set; }
|
||||
public string Operation { get; set; }
|
||||
}
|
||||
|
||||
public static class GlobalAgvTaskFailedAlarmInfo
|
||||
{
|
||||
private static ConcurrentDictionary<Guid, AgvTaskFailedAlarmInfo> AgvTaskFailedAlarmInfoes = new();
|
||||
|
||||
/// <summary>
|
||||
/// 新增告警
|
||||
/// </summary>
|
||||
/// <param name="alarmInfo"></param>
|
||||
public static void AddAlarmInfo(AgvTaskFailedAlarmInfo alarmInfo)
|
||||
{
|
||||
AgvTaskFailedAlarmInfoes.AddOrUpdate(alarmInfo.AgvTaskId, alarmInfo, (key, value) => alarmInfo);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取所有告警
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<AgvTaskFailedAlarmInfo> GetAlarmInfoes()
|
||||
{
|
||||
return AgvTaskFailedAlarmInfoes.Select(p => p.Value).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除警告
|
||||
/// </summary>
|
||||
/// <param name="agvTaskId"></param>
|
||||
public static void RemoveAlarmInfo(Guid agvTaskId)
|
||||
{
|
||||
AgvTaskFailedAlarmInfoes.TryRemove(agvTaskId, out AgvTaskFailedAlarmInfo info);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Dto.Http.In
|
||||
{
|
||||
/// <summary>
|
||||
/// PDA入库请求
|
||||
/// </summary>
|
||||
public class StockInByPdaRequestParam
|
||||
{
|
||||
/// <summary>
|
||||
/// 合格证号(唯一)
|
||||
/// </summary>
|
||||
public string Barcode { get; set; }
|
||||
/// <summary>
|
||||
/// 库位
|
||||
/// </summary>
|
||||
public string Warehouse { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Dto.Http.Out
|
||||
{
|
||||
/// <summary>
|
||||
/// 卷标打印传输信息
|
||||
/// </summary>
|
||||
public class PrintPaperinfoParam
|
||||
{
|
||||
public string PaperLabel { get; set; }
|
||||
public string ProductLineName { get; set; }
|
||||
|
||||
public string CompanyName { get; set; }
|
||||
|
||||
public string Supplier { get; set; }
|
||||
|
||||
public string PaperWidth { get; set; }
|
||||
|
||||
public string InWeight { get; set; }
|
||||
|
||||
public string PaperCode { get; set; }
|
||||
|
||||
public string MeterLength { get; set; }
|
||||
|
||||
public string PaperUnitWeight { get; set; }
|
||||
|
||||
public string MakerName { get; set; }
|
||||
|
||||
public string StockHouseName { get; set; }
|
||||
|
||||
public string LocationMark { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.PrintACS.Common.Dto.PLCDto.Adjustment
|
||||
{
|
||||
/// <summary>
|
||||
/// 轴向-相位-刀座
|
||||
/// </summary>
|
||||
public class AxialPhaseKnifeHolder
|
||||
{
|
||||
/// <summary>
|
||||
/// 轴向调整
|
||||
/// </summary>
|
||||
public AxialAdjustment AxialAdjustment { get; set; }
|
||||
/// <summary>
|
||||
/// 相位调整
|
||||
/// </summary>
|
||||
public PhaseAdjustment PhaseAdjustment { get; set; }
|
||||
/// <summary>
|
||||
/// 刀座线座调整
|
||||
/// </summary>
|
||||
public KnifeHolderAdjustment KnifeHolderAdjustment { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 轴向调整
|
||||
/// </summary>
|
||||
public class AxialAdjustment
|
||||
{
|
||||
/// <summary>
|
||||
/// 印刷1部
|
||||
/// </summary>
|
||||
public float PrintPartOne { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷2部
|
||||
/// </summary>
|
||||
public float PrintPartTwo { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷3部
|
||||
/// </summary>
|
||||
public float PrintPartThree { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷4部
|
||||
/// </summary>
|
||||
public float PrintPartFour { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷5部
|
||||
/// </summary>
|
||||
public float PrintPartFive { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷6部
|
||||
/// </summary>
|
||||
public float PrintPartSix { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷7部
|
||||
/// </summary>
|
||||
public float PrintPartSeven { get; set; }
|
||||
/// <summary>
|
||||
/// 模切部
|
||||
/// </summary>
|
||||
public float MoldCutPart { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 相位调整
|
||||
/// </summary>
|
||||
public class PhaseAdjustment
|
||||
{
|
||||
/// <summary>
|
||||
/// 印刷1部
|
||||
/// </summary>
|
||||
public float PrintPartOne { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷2部
|
||||
/// </summary>
|
||||
public float PrintPartTwo { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷3部
|
||||
/// </summary>
|
||||
public float PrintPartThree { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷4部
|
||||
/// </summary>
|
||||
public float PrintPartFour { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷5部
|
||||
/// </summary>
|
||||
public float PrintPartFive { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷6部
|
||||
/// </summary>
|
||||
public float PrintPartSix { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷7部
|
||||
/// </summary>
|
||||
public float PrintPartSeven { get; set; }
|
||||
public float CrimpPhase { get; set; }
|
||||
/// <summary>
|
||||
/// 纵一高(开从箱盖高)
|
||||
/// </summary>
|
||||
public float VerticalFirstHeight { get; set; }
|
||||
/// <summary>
|
||||
/// 纸宽(开槽箱高)
|
||||
/// </summary>
|
||||
public float PaperWidth { get; set; }
|
||||
/// <summary>
|
||||
/// 横切部
|
||||
/// </summary>
|
||||
public float CrossPart { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 刀座线座调整
|
||||
/// </summary>
|
||||
public class KnifeHolderAdjustment
|
||||
{
|
||||
/// <summary>
|
||||
/// 分纸线
|
||||
/// </summary>
|
||||
public float SeparationLine { get; set; }
|
||||
/// <summary>
|
||||
/// 1线
|
||||
/// </summary>
|
||||
public float FirstLine { get; set; }
|
||||
/// <summary>
|
||||
/// 中线
|
||||
/// </summary>
|
||||
public float MiddleLine { get; set; }
|
||||
/// <summary>
|
||||
/// 2线
|
||||
/// </summary>
|
||||
public float SecondLine { get; set; }
|
||||
/// <summary>
|
||||
/// 切角线
|
||||
/// </summary>
|
||||
public float ChamferingLine { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分纸刀
|
||||
/// </summary>
|
||||
public float SeparationKnife { get; set; }
|
||||
/// <summary>
|
||||
/// 1刀
|
||||
/// </summary>
|
||||
public float FirstKnife { get; set; }
|
||||
/// <summary>
|
||||
/// 中刀
|
||||
/// </summary>
|
||||
public float MiddleKnife { get; set; }
|
||||
/// <summary>
|
||||
/// 2刀
|
||||
/// </summary>
|
||||
public float SecondKnife { get; set; }
|
||||
/// <summary>
|
||||
/// 切角刀
|
||||
/// </summary>
|
||||
public float ChamferingKnife { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,198 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.PrintACS.Common.Dto.PLCDto.Adjustment
|
||||
{
|
||||
/// <summary>
|
||||
/// 间隙挡板
|
||||
/// </summary>
|
||||
public class GapBaffle
|
||||
{
|
||||
/// <summary>
|
||||
/// 送纸部
|
||||
/// </summary>
|
||||
public PaperFeedPartGap PaperFeedPartGap { get; set; }
|
||||
/// <summary>
|
||||
/// 压线部
|
||||
/// </summary>
|
||||
public PressLinePart PressLinePart { get; set; }
|
||||
/// <summary>
|
||||
/// 开槽部
|
||||
/// </summary>
|
||||
public SlottedPart SlottedPart { get; set; }
|
||||
/// <summary>
|
||||
/// 横切部
|
||||
/// </summary>
|
||||
public CrossCutPart CrossCutPart { get; set; }
|
||||
/// <summary>
|
||||
/// 清费部
|
||||
/// </summary>
|
||||
public ClearancePart ClearancePart { get; set; }
|
||||
/// <summary>
|
||||
/// 压印间隙
|
||||
/// </summary>
|
||||
public EmbossingGap EmbossingGap { get; set; }
|
||||
/// <summary>
|
||||
/// 着印间隙
|
||||
/// </summary>
|
||||
public ImprintGap ImprintGap { get; set; }
|
||||
/// <summary>
|
||||
/// 挡板
|
||||
/// </summary>
|
||||
public Baffle Baffle { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 送纸部
|
||||
/// </summary>
|
||||
public class PaperFeedPartGap
|
||||
{
|
||||
public float FrontBezel { get; set; }
|
||||
/// <summary>
|
||||
/// 前输纸间隙
|
||||
/// </summary>
|
||||
public float FrontFeedPaper { get; set; }
|
||||
/// <summary>
|
||||
/// 后输纸间隙
|
||||
/// </summary>
|
||||
public float BackFeedPaper { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 压线部
|
||||
/// </summary>
|
||||
public class PressLinePart
|
||||
{
|
||||
public float Preload { get; set; }
|
||||
public float SecondaryPress { get; set; }
|
||||
public float Line { get; set; }
|
||||
public float BackFeedPaper { get; set; }
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 开槽部
|
||||
/// </summary>
|
||||
public class SlottedPart
|
||||
{
|
||||
public float BoxHeightKnife { get; set; }
|
||||
public float FrontFeedPaper { get; set; }
|
||||
public float BoxCoverKnife { get; set; }
|
||||
public float BackFeedPaper { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 横切部
|
||||
/// </summary>
|
||||
public class CrossCutPart
|
||||
{
|
||||
public float CrossCut { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 清费部
|
||||
/// </summary>
|
||||
public class ClearancePart
|
||||
{
|
||||
/// <summary>
|
||||
/// 前输纸
|
||||
/// </summary>
|
||||
public float FrontFeedPaper { get; set; }
|
||||
/// <summary>
|
||||
/// 后输纸
|
||||
/// </summary>
|
||||
public float BackFeedPaper { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 压印间隙
|
||||
/// </summary>
|
||||
public class EmbossingGap
|
||||
{
|
||||
/// <summary>
|
||||
/// 印刷1部
|
||||
/// </summary>
|
||||
public float PrintPartOne { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷2部
|
||||
/// </summary>
|
||||
public float PrintPartTwo { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷3部
|
||||
/// </summary>
|
||||
public float PrintPartThree { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷4部
|
||||
/// </summary>
|
||||
public float PrintPartFour { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷5部
|
||||
/// </summary>
|
||||
public float PrintPartFive { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷6部
|
||||
/// </summary>
|
||||
public float PrintPartSix { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷7部
|
||||
/// </summary>
|
||||
public float PrintPartSeven { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 着印间隙
|
||||
/// </summary>
|
||||
public class ImprintGap
|
||||
{
|
||||
/// <summary>
|
||||
/// 印刷1部
|
||||
/// </summary>
|
||||
public float PrintPartOne { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷2部
|
||||
/// </summary>
|
||||
public float PrintPartTwo { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷3部
|
||||
/// </summary>
|
||||
public float PrintPartThree { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷4部
|
||||
/// </summary>
|
||||
public float PrintPartFour { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷5部
|
||||
/// </summary>
|
||||
public float PrintPartFive { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷6部
|
||||
/// </summary>
|
||||
public float PrintPartSix { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷7部
|
||||
/// </summary>
|
||||
public float PrintPartSeven { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 挡板
|
||||
/// </summary>
|
||||
public class Baffle
|
||||
{
|
||||
/// <summary>
|
||||
/// 左挡板
|
||||
/// </summary>
|
||||
public float LeftBaffle { get; set; }
|
||||
/// <summary>
|
||||
/// 右挡板
|
||||
/// </summary>
|
||||
public float RightBaffle { get; set; }
|
||||
/// <summary>
|
||||
/// 后挡板
|
||||
/// </summary>
|
||||
public float BackBaffle { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
namespace JSMachine.WMS.Common.Dto.PLCDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 机器配置
|
||||
/// </summary>
|
||||
public class MachineConfig
|
||||
{
|
||||
/// <summary>
|
||||
/// 机型
|
||||
/// </summary>
|
||||
public string MachineType { get; set; }
|
||||
/// <幅宽>
|
||||
/// 机型
|
||||
/// </summary>
|
||||
public string MachineWidth { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷1部
|
||||
/// </summary>
|
||||
public bool IsPrintPartOneEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷2部
|
||||
/// </summary>
|
||||
public bool IsPrintPartTwoEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷3部
|
||||
/// </summary>
|
||||
public bool IsPrintPartThreeEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷4部
|
||||
/// </summary>
|
||||
public bool IsPrintPartFourEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷5部
|
||||
/// </summary>
|
||||
public bool IsPrintPartFiveEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷6部
|
||||
/// </summary>
|
||||
public bool IsPrintPartSixEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷7部
|
||||
/// </summary>
|
||||
public bool IsPrintPartSevenEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 印刷8部
|
||||
/// </summary>
|
||||
public bool IsPrintPartEightEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 输送1部
|
||||
/// </summary>
|
||||
public bool IsConveyingPartOneEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 输送2部
|
||||
/// </summary>
|
||||
public bool IsConveyingPartTwoEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 输送3部
|
||||
/// </summary>
|
||||
public bool IsConveyingPartThreeEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 压线部
|
||||
/// </summary>
|
||||
public bool IsPressLinePartEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 开槽部
|
||||
/// </summary>
|
||||
public bool IsSlottedPartEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 模切部
|
||||
/// </summary>
|
||||
public bool IsMoldCutPartEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 清费部
|
||||
/// </summary>
|
||||
public bool IsClearancePartEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 沾箱机
|
||||
/// </summary>
|
||||
public bool IsGlueBoxMachineEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 堆码机
|
||||
/// </summary>
|
||||
public bool IsStackerEnable { get; set; }
|
||||
/// <summary>
|
||||
/// 切角基准
|
||||
/// </summary>
|
||||
public string ChamferDatum { get; set; }
|
||||
/// <summary>
|
||||
/// 中线是否移动
|
||||
/// </summary>
|
||||
public bool IsMidlineMove { get; set; }
|
||||
/// <summary>
|
||||
/// 中刀是否移动
|
||||
/// </summary>
|
||||
public bool IsMidlknifeMove { get; set; }
|
||||
/// <summary>
|
||||
/// 粘箱机驱动侧是否喷胶
|
||||
/// </summary>
|
||||
public bool IsGlueBoxMachineDrivenSideSprayGlue { get; set; }
|
||||
/// <summary>
|
||||
/// 是否捷普瑞机型
|
||||
/// </summary>
|
||||
public bool IsJPR { get; set; }
|
||||
/// <summary>
|
||||
/// 是否捷福机型
|
||||
/// </summary>
|
||||
public bool IsJF { get; set; }
|
||||
/// <summary>
|
||||
/// 是否捷豹机型
|
||||
/// </summary>
|
||||
public bool IsJB { get; set; }
|
||||
/// <summary>
|
||||
/// 伺服送纸(1:为伺服送纸,0:为太阳送纸
|
||||
/// </summary>
|
||||
public bool IsServoFeed { get; set; }
|
||||
/// <summary>
|
||||
/// 单轴开槽(1:为单轴开槽,0:为双轴开槽)
|
||||
/// </summary>
|
||||
public bool IsUniaxialSlot { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Enum
|
||||
{
|
||||
/// <summary>
|
||||
/// 换单功能
|
||||
/// </summary>
|
||||
public enum ChangeOrderFunction
|
||||
{
|
||||
/// <summary>
|
||||
/// 新单换单
|
||||
/// </summary>
|
||||
ChangeOrderNew = 0x01,
|
||||
/// <summary>
|
||||
/// 旧单换单
|
||||
/// </summary>
|
||||
ChangeOrderOld = 0x02,
|
||||
/// <summary>
|
||||
/// 相同规格订单
|
||||
/// </summary>
|
||||
SameSpecification = 0x04,
|
||||
/// <summary>
|
||||
/// 停止换单
|
||||
/// </summary>
|
||||
StopChangeOrder = 0x08
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Enum
|
||||
{
|
||||
/// <summary>
|
||||
/// 表单型窗口操作状态
|
||||
/// </summary>
|
||||
public enum FormOperationType
|
||||
{
|
||||
/// <summary>
|
||||
/// 增加
|
||||
/// </summary>
|
||||
Add=0,
|
||||
/// <summary>
|
||||
/// 修改
|
||||
/// </summary>
|
||||
Edit=1,
|
||||
/// <summary>
|
||||
/// 预览
|
||||
/// </summary>
|
||||
Preview=2
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Enum
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单状态
|
||||
/// </summary>
|
||||
public enum OrderStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 待生产
|
||||
/// </summary>
|
||||
ToBeProduced=0,
|
||||
/// <summary>
|
||||
/// 正在生产
|
||||
/// </summary>
|
||||
InProduction=1,
|
||||
/// <summary>
|
||||
/// 暂停
|
||||
/// </summary>
|
||||
Pause=2,
|
||||
/// <summary>
|
||||
/// 结束生产
|
||||
/// </summary>
|
||||
Finished=3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Enum
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单类型
|
||||
/// </summary>
|
||||
public enum OrderType
|
||||
{
|
||||
/// <summary>
|
||||
/// 待生产订单
|
||||
/// </summary>
|
||||
ProductionOrder=0,
|
||||
/// <summary>
|
||||
/// 旧单
|
||||
/// </summary>
|
||||
OldOrder=1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace JSMachine.WMS.Common.Enum.PLC
|
||||
{
|
||||
/// <summary>
|
||||
/// 印刷机状态
|
||||
/// </summary>
|
||||
public enum PrintMachineStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 正在换单
|
||||
/// </summary>
|
||||
[Description("PrintMachineStatus_ChangingOrder")]
|
||||
ChangingOrder=0x01,
|
||||
/// <summary>
|
||||
/// 模切换版中
|
||||
/// </summary>
|
||||
TemplateSwitching=0x02,
|
||||
/// <summary>
|
||||
/// 允许换单
|
||||
/// </summary>
|
||||
AllowChangeOrder=0x04,
|
||||
/// <summary>
|
||||
/// 完成生产计划(良品数达到计划数)
|
||||
/// </summary>
|
||||
ProductionPlanCompleted=0x08,
|
||||
/// <summary>
|
||||
/// 主机启动
|
||||
/// </summary>
|
||||
HostStart=0x10,
|
||||
/// <summary>
|
||||
/// 生产中(送纸部启动)
|
||||
/// </summary>
|
||||
FeedingPaperStart=0x20,
|
||||
/// <summary>
|
||||
/// 停止换单
|
||||
/// </summary>
|
||||
StopChangingOrder=0x40,
|
||||
/// <summary>
|
||||
/// 换单成功
|
||||
/// </summary>
|
||||
[Description("PrintMachineStatus_ChangeOrderSuccess")]
|
||||
ChangeOrderSuccess=0x80,
|
||||
/// <summary>
|
||||
/// 换单异常
|
||||
/// </summary>
|
||||
ChangeOrderException,
|
||||
/// <summary>
|
||||
/// 通信异常(无法读取到值时返回此枚举值)
|
||||
/// </summary>
|
||||
CommunicationException=0x100,
|
||||
/// <summary>
|
||||
/// 默认状态
|
||||
/// </summary>
|
||||
Default=0x00
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
namespace JSMachine.WMS.Common.Enum
|
||||
{
|
||||
public enum ReadStatusType
|
||||
{
|
||||
/// <summary>
|
||||
/// 读取状态
|
||||
/// </summary>
|
||||
Read = 1,
|
||||
/// <summary>
|
||||
/// 停止读取状态
|
||||
/// </summary>
|
||||
Stop = 2,
|
||||
/// <summary>
|
||||
/// 等待状态
|
||||
/// </summary>
|
||||
Wait = 3,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace JSMachine.WMS.Common.Helper
|
||||
{
|
||||
public static class MathExtensions
|
||||
{
|
||||
/// <summary>
|
||||
/// 四舍五入(适用decimal类型)
|
||||
/// </summary>
|
||||
/// <param name="d">要舍入的小数</param>
|
||||
/// <param name="decimals">保留的小数位(负数则不处理)</param>
|
||||
/// <returns></returns>
|
||||
public static decimal Round(decimal? d, int decimals = 2)
|
||||
{
|
||||
if (!d.HasValue)
|
||||
return 0;
|
||||
|
||||
return decimals < 0 ? d.Value : Math.Round(d.Value, decimals, MidpointRounding.AwayFromZero);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数学函数扩展-幂运算xⁿ
|
||||
/// </summary>
|
||||
/// <param name="x">底数</param>
|
||||
/// <param name="n">指数</param>
|
||||
/// <param name="decimals">保留的小数位(负数则不处理)</param>
|
||||
/// <returns></returns>
|
||||
public static decimal Pow(decimal x, decimal n, int decimals = -1)
|
||||
{
|
||||
decimal result = (decimal)Math.Pow((double)x, (double)n);
|
||||
return Round(result, decimals);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数学函数扩展-安全除
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <param name="decimals">保留的小数位(负数则不处理)</param>
|
||||
/// <returns></returns>
|
||||
public static decimal Division(decimal first, decimal second, int decimals = -1)
|
||||
{
|
||||
decimal result = second == 0 ? 0 : (first / second);
|
||||
return Round(result, decimals);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 数学函数扩展-安全除
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <returns></returns>
|
||||
public static int Division(int first, int second)
|
||||
{
|
||||
int result = second == 0 ? 0 : (first / second);
|
||||
return result;
|
||||
}
|
||||
/// <summary>
|
||||
/// 数学函数扩展-安全取余 DY20210312
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <returns></returns>
|
||||
public static int Remainder(int first, int second)
|
||||
{
|
||||
int result = second == 0 ? 0 : (first % second);
|
||||
return result;
|
||||
}
|
||||
/// <summary>
|
||||
/// 向下取整
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <returns></returns>
|
||||
public static int Floor(int first, int second)
|
||||
{
|
||||
decimal result = second == 0 ? 0 : (first / second);
|
||||
return (int)Math.Floor(result);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 向下取整
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">数据</param>
|
||||
/// <returns></returns>
|
||||
public static int Floor(decimal first, decimal second)
|
||||
{
|
||||
decimal result = second == 0 ? 0 : (Convert.ToDecimal(first) / Convert.ToDecimal(second));
|
||||
//判断是否整除
|
||||
if (!StringCheck(result.ToString()))
|
||||
{
|
||||
return (int)Math.Floor(result) - 1;
|
||||
}
|
||||
return (int)result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 安全除(计算结果为正负无穷大时,返回0)
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <param name="decimals">保留的小数位(负数则不处理)</param>
|
||||
/// <returns></returns>
|
||||
public static double Division(double first, double second, int decimals = -1)
|
||||
{
|
||||
// double类型不能直接判断0,会有精度丢失
|
||||
// 而当除数=0时,计算结果=正负无穷大,并不会报错
|
||||
if (second == 0)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
double result = first / second;
|
||||
result = double.IsInfinity(result) ? 0 : result;
|
||||
return decimals < 0 ? result : Math.Round(result, decimals);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 两个数据是否相等
|
||||
/// </summary>
|
||||
/// <param name="first"></param>
|
||||
/// <param name="second"></param>
|
||||
/// <param name="decimals">保留位数</param>
|
||||
/// <param name="threshold">阀值</param>
|
||||
/// <returns></returns>
|
||||
public static bool IsEqual(decimal first, decimal second, int decimals = 2, decimal threshold = 0.001m)
|
||||
{
|
||||
return Math.Abs(Math.Round(first, decimals) - Math.Round(second, decimals)) <= threshold;
|
||||
}
|
||||
/// <summary>
|
||||
/// 向上取整
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <returns></returns>
|
||||
public static int Up(int first, int second)
|
||||
{
|
||||
decimal result = second == 0 ? 0 : (Convert.ToDecimal(first) / Convert.ToDecimal(second));
|
||||
//判断是否整除
|
||||
if (result.ToString().Contains("."))
|
||||
return (int)Math.Floor(result) + 1;
|
||||
|
||||
return (int)result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 向上取整
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">除数</param>
|
||||
/// <returns></returns>
|
||||
public static int Up(double first, int second)
|
||||
{
|
||||
decimal result = second == 0 ? 0 : (Convert.ToDecimal(first) / Convert.ToDecimal(second));
|
||||
//判断是否整除
|
||||
if (result.ToString().Contains("."))
|
||||
return (int)Math.Floor(result) + 1;
|
||||
|
||||
return (int)result;
|
||||
}
|
||||
/// <summary>
|
||||
/// 向上取整
|
||||
/// </summary>
|
||||
/// <param name="first">被除数</param>
|
||||
/// <param name="second">数据</param>
|
||||
/// <returns></returns>
|
||||
public static int Up(decimal first, decimal second)
|
||||
{
|
||||
decimal result = second == 0 ? 0 : (Convert.ToDecimal(first) / Convert.ToDecimal(second));
|
||||
//判断是否整除
|
||||
if (!StringCheck(result.ToString()))
|
||||
{
|
||||
return (int)Math.Floor(result) + 1;
|
||||
}
|
||||
return (int)result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///判断最终结果,.Contains(".")作为判断依据是不对的,15.0000就会变成16,是错的
|
||||
/// </summary>
|
||||
/// <param name="result"></param>
|
||||
/// <returns></returns>
|
||||
public static bool StringCheck(string result)
|
||||
{
|
||||
string[] sArray = result.Split(".");
|
||||
if (sArray.Length >= 2)
|
||||
{
|
||||
Regex r;
|
||||
string pattern;
|
||||
pattern = @"1|2|3|4|5|6|7|8|9";
|
||||
r = new Regex(pattern);
|
||||
if (r.IsMatch(sArray[1]))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System.IO;
|
||||
|
||||
namespace JSMachine.WMS.Common.Helper
|
||||
{
|
||||
/// <summary>
|
||||
/// 日志文件帮助类
|
||||
/// </summary>
|
||||
public static class OperateLogs
|
||||
{
|
||||
/// <summary>
|
||||
/// 删除日志目录中超过配置保留期限的 .log 文件;NlogRecords 文件不会被删除。
|
||||
/// </summary>
|
||||
public static void DelLogs()
|
||||
{
|
||||
var delLogDelay = Global.AppSettings.DelLogDate;
|
||||
//获取文件夹下所有的文件
|
||||
var strFolderPath = AppDomain.CurrentDomain.BaseDirectory + "Logs\\";
|
||||
var dyInfo = new DirectoryInfo(strFolderPath);
|
||||
|
||||
if (dyInfo.Exists)
|
||||
{
|
||||
//获取文件夹下所有的文件
|
||||
foreach (FileInfo feInfo in dyInfo.GetFiles())
|
||||
{
|
||||
var fileName = feInfo.Name.Split('.')[0];
|
||||
|
||||
//判断文件日期是否小于,是则删除
|
||||
if (fileName != "NlogRecords" && Convert.ToDateTime(fileName) < DateTime.Now.AddDays(-delLogDelay))
|
||||
{
|
||||
if (feInfo.Extension == ".log")
|
||||
{
|
||||
feInfo.Delete();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,389 @@
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace JSMachine.WMS.Common.Helper
|
||||
{
|
||||
public static class ValidatorHelper
|
||||
{
|
||||
//private static Regex RegNumber = new Regex("^[0-9]+$");//正整数
|
||||
|
||||
//private static Regex RegNumberSign = new Regex("^[+-]?[0-9]+$");//正负整数
|
||||
|
||||
//private static Regex RegDecimal = new Regex("^[0-9]+[.]?[0-9]+$");//小数
|
||||
|
||||
//private static Regex RegDecimalSign = new Regex("^[+-]?[0-9]+[.]?[0-9]+$"); //等价于^[+-]?\d+[.]?\d+$
|
||||
|
||||
//private static Regex RegEmail = new Regex("^[\\w-]+@[\\w-]+\\.(com|net|org|edu|mil|tv|biz|info)$");//w 英文字母或数字的字符串,和 [a-zA-Z0-9] 语法一样
|
||||
|
||||
//private static Regex RegChinese = new Regex("[\u4e00-\u9fa5]");//中文
|
||||
|
||||
//private static Regex RegUrl = new Regex("^http://([w-]+.)+[w-]+(/[w-./ %&=]*)$");//带http://的网址
|
||||
|
||||
//private static Regex RegTel = new Regex("^(\d{3}-\d{8})$|^(\d{4}-\d{7})$|^(\d{11})$");//国内电话号码 ,正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”, “XXXXXXXXXXX”。
|
||||
|
||||
//private static Regex RegQQ = new Regex("^[1-9]*[1-9][0-9]*$");//匹配腾讯QQ号
|
||||
|
||||
//private static Regex RegIDCard = new Regex(@"(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$)|(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)");//匹配国内身份证号〕
|
||||
|
||||
//private static Regex RegUserName = new Regex(@"^[a-zA-Z]\w{5,15}$");//匹配由字母开头,数字、26个英文字母或者下划线组成6-16位的字符串
|
||||
|
||||
//private static Regex RegEnglish = new Regex("^[A-Za-z]+$");//由26个英文字母组成的字符串
|
||||
|
||||
//private static Regex RegTrim = new Regex(@"(^\s*)|(\s*$)");//首尾空格的行
|
||||
|
||||
//private static Regex RegTrimRow = new Regex(@"\n[\s| ]*\r");//空行
|
||||
|
||||
//private static Regex RegMobile = new Regex(@"^((\(\d{2,3}\))|(\d{3}\-))?1[3|5]\d{9}$");//国内手机
|
||||
|
||||
#region 对入库字符进行编码和转换。
|
||||
/// <summary>
|
||||
/// 对入库字符进行编码和转换
|
||||
/// </summary>
|
||||
/// <param name="str"></param>
|
||||
/// <returns></returns>
|
||||
public static string EncodeStr(string str)
|
||||
{
|
||||
|
||||
str = str.Replace("'", "’");
|
||||
|
||||
str = str.Replace("\"", """);
|
||||
|
||||
str = str.Replace("<", "<");
|
||||
|
||||
str = str.Replace(">", ">");
|
||||
|
||||
str = str.Replace("\n", "<br>");
|
||||
|
||||
return str;
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 对出库字符进入显示时的转换。
|
||||
|
||||
/// <summary>
|
||||
/// 对出库字符进入显示时的转换
|
||||
/// </summary>
|
||||
/// <param name="str"></param>
|
||||
/// <returns></returns>
|
||||
public static string DecodeStr(string str)
|
||||
{
|
||||
str = str.Replace("’", "'");
|
||||
|
||||
str = str.Replace(""", "\"");
|
||||
|
||||
str = str.Replace("<", "<");
|
||||
|
||||
str = str.Replace(">", ">");
|
||||
|
||||
str = str.Replace("<br>", "\n");
|
||||
|
||||
return str;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 数字字符串检查
|
||||
/// <summary>
|
||||
/// 是否数字字符串
|
||||
/// </summary>
|
||||
/// <param name="inputData">输入字符串</param>
|
||||
/// <returns></returns>
|
||||
public static bool IsNumber(string inputData)
|
||||
{
|
||||
Regex RegNumber = new Regex(@"^\+?[1-9][0-9]*$");//正整数
|
||||
|
||||
Match m = RegNumber.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否数字字符串 可带正负号
|
||||
/// </summary>
|
||||
/// <param name="inputData">输入字符串</param>
|
||||
/// <returns></returns>
|
||||
public static bool IsNumberSign(string inputData)
|
||||
{
|
||||
Regex RegNumberSign = new Regex("^[+-]?[0-9]+$");//正负整数
|
||||
|
||||
Match m = RegNumberSign.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否是浮点数
|
||||
/// </summary>
|
||||
/// <param name="inputData">输入字符串</param>
|
||||
/// <returns></returns>
|
||||
public static bool IsDecimal(string inputData)
|
||||
{
|
||||
Regex RegDecimal = new Regex("^[0-9]+[.]?[0-9]+$");//小数
|
||||
|
||||
Match m = RegDecimal.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否是浮点数 可带正负号
|
||||
/// </summary>
|
||||
/// <param name="inputData">输入字符串</param>
|
||||
/// <returns></returns>
|
||||
public static bool IsDecimalSign(string inputData)
|
||||
{
|
||||
Regex RegDecimalSign = new Regex("^[+-]?[0-9]+[.]?[0-9]+$"); //等价于^[+-]?\d+[.]?\d+$
|
||||
|
||||
Match m = RegDecimalSign.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 正小数
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsReDecimal(string inputData)
|
||||
{
|
||||
Regex RegDecimal = new Regex("^[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*$");//小数
|
||||
|
||||
Match m = RegDecimal.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 中文检测
|
||||
/// <summary>
|
||||
/// 检测是否有中文字符
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsChinese(string inputData)
|
||||
{
|
||||
Regex RegChinese = new Regex("^[\u4e00-\u9fa5]+$");//中文
|
||||
|
||||
Match m = RegChinese.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 邮件地址
|
||||
/// <summary>
|
||||
/// 是否是邮件地址
|
||||
/// </summary>
|
||||
/// <param name="inputData">输入字符串</param>
|
||||
/// <returns></returns>
|
||||
public static bool IsEmail(string inputData)
|
||||
{
|
||||
Regex RegEmail = new Regex("^[\\w-]+@[\\w-]+\\.(com|net|org|edu|mil|tv|biz|info|cn)$");//w 英文字母或数字的字符串,和 [a-zA-Z0-9] 语法一样
|
||||
|
||||
Match m = RegEmail.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region URL网址
|
||||
/// <summary>
|
||||
/// 是否是带http://的网址
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsUrl(string inputData)
|
||||
{
|
||||
Regex RegUrl = new Regex("^http://([w-]+.)+[w-]+(/[w-./ %&=]*)$");//带http://的网址
|
||||
|
||||
Match m = RegUrl.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 固定电话
|
||||
/// <summary>
|
||||
/// 是否是国内电话号码
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsTel(string inputData)
|
||||
{
|
||||
Regex RegTel = new Regex(@"^(\d{3}-\d{8})$|^(\d{4}-\d{7})$|^(\d{11})$");//国内电话号码 ,正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”, “XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
|
||||
|
||||
Match m = RegTel.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region QQ
|
||||
/// <summary>
|
||||
/// 是否是QQ
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsQQ(string inputData)
|
||||
{
|
||||
Regex RegQQ = new Regex("^[1-9]*[1-9][0-9]*$");//匹配腾讯QQ号
|
||||
|
||||
Match m = RegQQ.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 身份证
|
||||
/// <summary>
|
||||
/// 是否是国内身份证号
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsIDCard(string inputData)
|
||||
{
|
||||
Regex RegIDCard = new Regex(@"(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z])$)|(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)");//匹配国内身份证号〕
|
||||
|
||||
Match m = RegIDCard.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 账号
|
||||
/// <summary>
|
||||
/// 账号是否合法,字母开头,数字、26个英文字母或者下划线组成6-16位的字符串
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsUserName(string inputData)
|
||||
{
|
||||
Regex RegUserName = new Regex(@"^[a-zA-Z]\w{5,15}$");//匹配由字母开头,数字、26个英文字母或者下划线组成6-16位的字符串
|
||||
|
||||
Match m = RegUserName.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 英文字母
|
||||
/// <summary>
|
||||
/// 是否是由26个英文字母组成的字符串
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsEnglish(string inputData)
|
||||
{
|
||||
Regex RegEnglish = new Regex("^[A-Za-z]+$");//由26个英文字母组成的字符串
|
||||
|
||||
Match m = RegEnglish.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 空行
|
||||
/// <summary>
|
||||
/// 是否有空行
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsTrimRow(string inputData)
|
||||
{
|
||||
Regex RegTrimRow = new Regex(@"\n[\s| ]*\r");//空行
|
||||
|
||||
Match m = RegTrimRow.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 手机
|
||||
/// <summary>
|
||||
/// 是否是国内手机
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsMobile(string inputData)
|
||||
{
|
||||
Regex RegMobile = new Regex(@"^((\(\d{2,3}\))|(\d{3}\-))?1[3|5]\d{9}$");//国内手机
|
||||
|
||||
Match m = RegMobile.Match(inputData);
|
||||
|
||||
return m.Success;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 日期
|
||||
/// <summary>
|
||||
/// 检查是否是日期
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsDate(string inputData)
|
||||
{
|
||||
try
|
||||
{
|
||||
DateTime.Parse(inputData);
|
||||
|
||||
return true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 检查字符串最大长度,返回指定长度的串
|
||||
/// <summary>
|
||||
/// 检查字符串最大长度,返回指定长度的串
|
||||
/// </summary>
|
||||
/// <param name="sqlInput">输入字符串</param>
|
||||
/// <param name="maxLength">最大长度</param>
|
||||
/// <returns></returns>
|
||||
public static string SqlText(string sqlInput, int maxLength)
|
||||
{
|
||||
if (sqlInput != null && sqlInput != string.Empty)
|
||||
{
|
||||
sqlInput = sqlInput.Trim();
|
||||
|
||||
if (sqlInput.Length > maxLength)//按最大长度截取字符串
|
||||
|
||||
sqlInput = sqlInput.Substring(0, maxLength);
|
||||
}
|
||||
return sqlInput;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 空字符串
|
||||
/// <summary>
|
||||
/// 空字符串
|
||||
/// </summary>
|
||||
/// <param name="inputData"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsEmptyStr(string inputData)
|
||||
{
|
||||
var result = false;
|
||||
if (!string.IsNullOrEmpty(inputData))
|
||||
{
|
||||
result = true;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html lang="zh-cn" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<!-- saved from url=(0013)about:internet -->
|
||||
<head>
|
||||
<meta charset="utf-8" http-equiv="X-UA-Compatible" content="IE=5,6,7,8,9,10,11, chrome=1" />
|
||||
<title>ECharts</title>
|
||||
<style>
|
||||
#main {
|
||||
width: 97%;
|
||||
height: 97%;
|
||||
position: absolute;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="main" />
|
||||
<script src="echarts.js"></script>
|
||||
<script>
|
||||
myChart = echarts.init(document.getElementById('main'));
|
||||
option = {
|
||||
series: [
|
||||
{
|
||||
type: 'gauge',
|
||||
startAngle: 180,
|
||||
endAngle: 0,
|
||||
min: 0,
|
||||
max: 400,
|
||||
splitNumber: 10,
|
||||
radius: '80%',
|
||||
axisLine: {
|
||||
lineStyle: {
|
||||
width: 10
|
||||
},
|
||||
},
|
||||
axisTick: {
|
||||
length: 15,
|
||||
lineStyle: {
|
||||
color: 'auto'
|
||||
}
|
||||
},
|
||||
splitLine: {
|
||||
length: 20,
|
||||
lineStyle: {
|
||||
color: 'auto'
|
||||
}
|
||||
},
|
||||
title: {
|
||||
show: false
|
||||
},
|
||||
detail: {
|
||||
valueAnimation: true,
|
||||
fontSize: 68,
|
||||
fontWeight: 'bolder',
|
||||
offsetCenter: [0, '-30%']
|
||||
},
|
||||
data: [
|
||||
{
|
||||
value: 0,
|
||||
name: '',
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
myChart.setOption(option);
|
||||
|
||||
function jsShowHide(info) {
|
||||
if (info == 0) {
|
||||
myChart.clear();
|
||||
}
|
||||
else {
|
||||
myChart.setOption(option);
|
||||
}
|
||||
}
|
||||
|
||||
function jsSetData(name, min, max, splitNumber, label, value) {
|
||||
|
||||
option.series[0].name = name;
|
||||
option.series[0].min = min;
|
||||
option.series[0].max = max;
|
||||
//option.series[0].splitNumber = splitNumber;//这个不能单纯设置他
|
||||
var data = {};
|
||||
data.name = label;
|
||||
data.value = value;
|
||||
option.series[0].data[0] = data;
|
||||
myChart.setOption(option);
|
||||
}
|
||||
|
||||
function jsSetValue(value) {
|
||||
option.series[0].data[0].value = value;
|
||||
myChart.setOption(option, true);
|
||||
}
|
||||
|
||||
function jsSetSize(x, y) {
|
||||
var main = document.getElementById('main')
|
||||
main.style.width = x + "px"
|
||||
main.style.height = y + "px"
|
||||
myChart.resize({ width: x, height: y });
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,58 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>annotations</Nullable>
|
||||
<OutputType>Library</OutputType>
|
||||
<!--<UseWindowsForms>True</UseWindowsForms>-->
|
||||
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<Platforms>AnyCPU;x64</Platforms>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="Dto\JobDto\**" />
|
||||
<Compile Remove="Dto\MqttDto\**" />
|
||||
<Compile Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<Compile Remove="Dto\PLCDto\Malfunction\**" />
|
||||
<EmbeddedResource Remove="Dto\JobDto\**" />
|
||||
<EmbeddedResource Remove="Dto\MqttDto\**" />
|
||||
<EmbeddedResource Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<EmbeddedResource Remove="Dto\PLCDto\Malfunction\**" />
|
||||
<None Remove="Dto\JobDto\**" />
|
||||
<None Remove="Dto\MqttDto\**" />
|
||||
<None Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<None Remove="Dto\PLCDto\Malfunction\**" />
|
||||
<Page Remove="Dto\JobDto\**" />
|
||||
<Page Remove="Dto\MqttDto\**" />
|
||||
<Page Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<Page Remove="Dto\PLCDto\Malfunction\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="6.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="6.0.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\JSMachine.WMS.Application\JSMachine.WMS.App.csproj" />
|
||||
<ProjectReference Include="..\JSMachine.WMS.Domain\JSMachine.WMS.Domain.csproj" />
|
||||
<ProjectReference Include="..\JSMachine.WMS.RPC\JSMachine.WMS.RPC.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Update="Htmls\echarts.js">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Htmls\GaugeChart.html">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Extension\" />
|
||||
<Folder Include="Resources\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup />
|
||||
<ItemGroup />
|
||||
<ItemGroup />
|
||||
</Project>
|
||||
@@ -0,0 +1,619 @@
|
||||
<Project>
|
||||
<PropertyGroup>
|
||||
<AssemblyName>JSMachine.WMS.Common</AssemblyName>
|
||||
<IntermediateOutputPath>obj\Debug\</IntermediateOutputPath>
|
||||
<BaseIntermediateOutputPath>obj\</BaseIntermediateOutputPath>
|
||||
<MSBuildProjectExtensionsPath>D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\</MSBuildProjectExtensionsPath>
|
||||
<_TargetAssemblyProjectName>JSMachine.WMS.Common</_TargetAssemblyProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net6.0-windows</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>annotations</Nullable>
|
||||
<OutputType>Library</OutputType>
|
||||
<!--<UseWindowsForms>True</UseWindowsForms>-->
|
||||
<UseWPF>True</UseWPF>
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<Platforms>AnyCPU;x64</Platforms>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Remove="Dto\JobDto\**" />
|
||||
<Compile Remove="Dto\MqttDto\**" />
|
||||
<Compile Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<Compile Remove="Dto\PLCDto\Malfunction\**" />
|
||||
<EmbeddedResource Remove="Dto\JobDto\**" />
|
||||
<EmbeddedResource Remove="Dto\MqttDto\**" />
|
||||
<EmbeddedResource Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<EmbeddedResource Remove="Dto\PLCDto\Malfunction\**" />
|
||||
<None Remove="Dto\JobDto\**" />
|
||||
<None Remove="Dto\MqttDto\**" />
|
||||
<None Remove="Dto\PLCDto\Adjustment\**" />
|
||||
<None Remove="Dto\PLCDto\Malfunction\**" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Remove="Resources\Img\add.ico" />
|
||||
<None Remove="Resources\Img\add.png" />
|
||||
<None Remove="Resources\Img\back.png" />
|
||||
<None Remove="Resources\Img\Box\A.jpg" />
|
||||
<None Remove="Resources\Img\Box\A.png" />
|
||||
<None Remove="Resources\Img\Box\A0.jpg" />
|
||||
<None Remove="Resources\Img\Box\A1.jpg" />
|
||||
<None Remove="Resources\Img\Box\A1.png" />
|
||||
<None Remove="Resources\Img\Box\A12.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-1.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-1.png" />
|
||||
<None Remove="Resources\Img\Box\A7-11.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-1\A7-1.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-1\A7-1边.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-2.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-2.png" />
|
||||
<None Remove="Resources\Img\Box\A7-21.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-21.png" />
|
||||
<None Remove="Resources\Img\Box\A7-2\A7-2.jpg" />
|
||||
<None Remove="Resources\Img\Box\A7-2\A7-2边.jpg" />
|
||||
<None Remove="Resources\Img\Box\A\A.jpg" />
|
||||
<None Remove="Resources\Img\Box\A\A上.jpg" />
|
||||
<None Remove="Resources\Img\Box\A\A上边.jpg" />
|
||||
<None Remove="Resources\Img\Box\A\A下.jpg" />
|
||||
<None Remove="Resources\Img\Box\A\A下边.jpg" />
|
||||
<None Remove="Resources\Img\Box\A\A边.jpg" />
|
||||
<None Remove="Resources\Img\Box\A上.jpg" />
|
||||
<None Remove="Resources\Img\Box\A上边.jpg" />
|
||||
<None Remove="Resources\Img\Box\A边.jpg" />
|
||||
<None Remove="Resources\Img\Box\C.jpg" />
|
||||
<None Remove="Resources\Img\Box\C.png" />
|
||||
<None Remove="Resources\Img\Box\C1.jpg" />
|
||||
<None Remove="Resources\Img\Box\C1.png" />
|
||||
<None Remove="Resources\Img\Box\C\C.jpg" />
|
||||
<None Remove="Resources\Img\Box\C\C上.jpg" />
|
||||
<None Remove="Resources\Img\Box\C\C上边.jpg" />
|
||||
<None Remove="Resources\Img\Box\C\C下.jpg" />
|
||||
<None Remove="Resources\Img\Box\C\C下边.jpg" />
|
||||
<None Remove="Resources\Img\Box\C\C边.jpg" />
|
||||
<None Remove="Resources\Img\Box\D.jpg" />
|
||||
<None Remove="Resources\Img\Box\D.png" />
|
||||
<None Remove="Resources\Img\Box\D1.jpg" />
|
||||
<None Remove="Resources\Img\Box\D\D.jpg" />
|
||||
<None Remove="Resources\Img\Box\D\D上.jpg" />
|
||||
<None Remove="Resources\Img\Box\D\D上边.jpg" />
|
||||
<None Remove="Resources\Img\Box\D\D下.jpg" />
|
||||
<None Remove="Resources\Img\Box\D\D下边.jpg" />
|
||||
<None Remove="Resources\Img\Box\D\D边.jpg" />
|
||||
<None Remove="Resources\Img\Box\E.jpg" />
|
||||
<None Remove="Resources\Img\Box\E.png" />
|
||||
<None Remove="Resources\Img\Box\E1.jpg" />
|
||||
<None Remove="Resources\Img\Box\E\E.jpg" />
|
||||
<None Remove="Resources\Img\Box\E\E边.jpg" />
|
||||
<None Remove="Resources\Img\Box\RA.jpg" />
|
||||
<None Remove="Resources\Img\Box\RA7-1.jpg" />
|
||||
<None Remove="Resources\Img\Box\RA7-2.jpg" />
|
||||
<None Remove="Resources\Img\Box\RC.jpg" />
|
||||
<None Remove="Resources\Img\Box\RD.jpg" />
|
||||
<None Remove="Resources\Img\Box\RE.jpg" />
|
||||
<None Remove="Resources\Img\Button.png" />
|
||||
<None Remove="Resources\Img\close.png" />
|
||||
<None Remove="Resources\Img\count.png" />
|
||||
<None Remove="Resources\Img\daozuo.png" />
|
||||
<None Remove="Resources\Img\Device\1-1.jpg" />
|
||||
<None Remove="Resources\Img\Device\speed.jpg" />
|
||||
<None Remove="Resources\Img\down.png" />
|
||||
<None Remove="Resources\Img\down2.png" />
|
||||
<None Remove="Resources\Img\favicon.ico" />
|
||||
<None Remove="Resources\Img\favicon.jpeg" />
|
||||
<None Remove="Resources\Img\Flag\中国.png" />
|
||||
<None Remove="Resources\Img\Flag\俄罗斯.png" />
|
||||
<None Remove="Resources\Img\Flag\加拿大.png" />
|
||||
<None Remove="Resources\Img\Flag\印度.png" />
|
||||
<None Remove="Resources\Img\Flag\土耳其.png" />
|
||||
<None Remove="Resources\Img\Flag\德国.png" />
|
||||
<None Remove="Resources\Img\Flag\意大利.png" />
|
||||
<None Remove="Resources\Img\Flag\日本.png" />
|
||||
<None Remove="Resources\Img\Flag\法国.png" />
|
||||
<None Remove="Resources\Img\Flag\美国.png" />
|
||||
<None Remove="Resources\Img\Flag\英国.png" />
|
||||
<None Remove="Resources\Img\Flag\西班牙.png" />
|
||||
<None Remove="Resources\Img\Flag\越南.png" />
|
||||
<None Remove="Resources\Img\Flag\韩国.png" />
|
||||
<None Remove="Resources\Img\Flag\马来西亚.png" />
|
||||
<None Remove="Resources\Img\FROG.ICO" />
|
||||
<None Remove="Resources\Img\global.png" />
|
||||
<None Remove="Resources\Img\Globe.ico" />
|
||||
<None Remove="Resources\Img\home.png" />
|
||||
<None Remove="Resources\Img\icon.ico" />
|
||||
<None Remove="Resources\Img\Icon\warn1.png" />
|
||||
<None Remove="Resources\Img\JF.png" />
|
||||
<None Remove="Resources\Img\JF\Pic7.png" />
|
||||
<None Remove="Resources\Img\JF\印刷整机.png" />
|
||||
<None Remove="Resources\Img\JF\印刷部.png" />
|
||||
<None Remove="Resources\Img\JF\压线部.png" />
|
||||
<None Remove="Resources\Img\JF\开槽部.png" />
|
||||
<None Remove="Resources\Img\JF\横切部.png" />
|
||||
<None Remove="Resources\Img\JF\送纸部.png" />
|
||||
<None Remove="Resources\Img\lengxing.png" />
|
||||
<None Remove="Resources\Img\logo.png" />
|
||||
<None Remove="Resources\Img\machine.png" />
|
||||
<None Remove="Resources\Img\min.png" />
|
||||
<None Remove="Resources\Img\remove.ico" />
|
||||
<None Remove="Resources\Img\remove.png" />
|
||||
<None Remove="Resources\Img\setting.png" />
|
||||
<None Remove="Resources\Img\speed.png" />
|
||||
<None Remove="Resources\Img\statistics.png" />
|
||||
<None Remove="Resources\Img\title.png" />
|
||||
<None Remove="Resources\Img\up.png" />
|
||||
<None Remove="Resources\Img\up2.png" />
|
||||
<None Remove="Resources\Img\warning.png" />
|
||||
<None Remove="Resources\Img\xiangxing.png" />
|
||||
<None Remove="Resources\Img\运维.png" />
|
||||
<None Remove="Resources\Themes\Button.xaml" />
|
||||
<None Remove="Resources\Themes\Colors.xaml" />
|
||||
<None Remove="Resources\Themes\Converters.xaml" />
|
||||
<None Remove="Resources\Themes\DataGrid.xaml" />
|
||||
<None Remove="Resources\Themes\ListView.xaml" />
|
||||
<None Remove="Resources\Themes\ScrollBar.xaml" />
|
||||
<None Remove="Resources\Themes\Styles.xaml" />
|
||||
<None Remove="Resources\Themes\TabControl.xaml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="CefSharp.Common.NETCore" Version="110.0.300" />
|
||||
<PackageReference Include="CefSharp.Wpf.NETCore" Version="110.0.300" />
|
||||
<PackageReference Include="HandyControl" Version="3.3.0" />
|
||||
<PackageReference Include="MaterialDesignThemes" Version="4.5.0" />
|
||||
<PackageReference Include="MaterialDesignThemes.MahApps" Version="0.2.2" />
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="6.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="6.0.1" />
|
||||
<PackageReference Include="Prism.Core" Version="8.1.97" />
|
||||
<PackageReference Include="Prism.Unity" Version="8.1.97" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\JSMachine.WMS.Application\JSMachine.WMS.App.csproj" />
|
||||
<ProjectReference Include="..\JSMachine.WMS.Domain\JSMachine.WMS.Domain.csproj" />
|
||||
<ProjectReference Include="..\JSMachine.WMS.RPC\JSMachine.WMS.RPC.csproj" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Update="Dialog\TipDialog.xaml">
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</None>
|
||||
<None Update="Htmls\echarts.js">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Htmls\GaugeChart.html">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Resources\Img\icon.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Resources\Img\Icon\error.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Resources\Img\Icon\info.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Resources\Img\Icon\warn.png">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
<None Update="Resources\Img\Logo.bmp">
|
||||
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\Accessibility.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\automapper\11.0.1\lib\netstandard2.1\AutoMapper.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\beetlex.bnr\1.0.1\lib\net6.0\BeetleX.BNR.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\beetlex\1.8.0.3\lib\net6.0\BeetleX.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\beetlex.redis\1.4.6.1803\lib\net6.0\BeetleX.Redis.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\beetlex.tracks\0.8.0\lib\net6.0\BeetleX.Tracks.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\portable.bouncycastle\1.8.9\lib\netstandard2.0\BouncyCastle.Crypto.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\cefsharp.common.netcore\110.0.300\ref\netcoreapp3.1\CefSharp.Core.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\cefsharp.common.netcore\110.0.300\ref\netcoreapp3.1\CefSharp.Core.Runtime.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\cefsharp.common.netcore\110.0.300\ref\netcoreapp3.1\CefSharp.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\cefsharp.wpf.netcore\110.0.300\ref\netcoreapp3.1\CefSharp.Wpf.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\controlzex\4.3.0\lib\netcoreapp3.1\ControlzEx.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlsugarcore.dm\1.0.0\lib\netstandard2.0\DmProvider.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\handycontrol\3.3.0\lib\net5.0\HandyControl.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sharpziplib\1.3.2\lib\netstandard2.1\ICSharpCode.SharpZipLib.dll" />
|
||||
<ReferencePath Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Application\bin\Debug\net6.0-windows\JSMachine.WMS.App.dll" />
|
||||
<ReferencePath Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Domain\bin\Debug\net6.0-windows\JSMachine.WMS.Domain.dll" />
|
||||
<ReferencePath Include="D:\原纸在线管理系统资料\papermes\Build\Debug\net6.0\JSMachine.WMS.Infrastructure.dll" />
|
||||
<ReferencePath Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.RPC\bin\Debug\net6.0-windows\JSMachine.WMS.RPC.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlsugarcore.kdbndp\7.3.0\lib\netstandard2.1\Kdbndp.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\mahapps.metro\2.0.0\lib\netcoreapp3.1\MahApps.Metro.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\materialdesigncolors\2.0.6\lib\netcoreapp3.1\MaterialDesignColors.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\materialdesignthemes.mahapps\0.2.2\lib\netcoreapp3.1\MaterialDesignThemes.MahApps.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\materialdesignthemes\4.5.0\lib\netcoreapp3.1\MaterialDesignThemes.Wpf.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\messagepack.annotations\2.1.115\lib\netstandard2.0\MessagePack.Annotations.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\messagepack\2.1.115\lib\netcoreapp2.1\MessagePack.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Antiforgery.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authentication.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authentication.Cookies.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authentication.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authentication.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authentication.OAuth.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authorization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Authorization.Policy.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Components.Authorization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Components.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Components.Forms.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Components.Server.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Components.Web.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Connections.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.CookiePolicy.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Cors.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Cryptography.Internal.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.DataProtection.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.DataProtection.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.DataProtection.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Diagnostics.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Diagnostics.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Diagnostics.HealthChecks.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.HostFiltering.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Hosting.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Hosting.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Html.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.http.connections.client\6.0.5\lib\net6.0\Microsoft.AspNetCore.Http.Connections.Client.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.Connections.Common.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.Connections.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.Features.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Http.Results.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.HttpLogging.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.HttpOverrides.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.HttpsPolicy.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Identity.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Localization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Localization.Routing.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Metadata.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.ApiExplorer.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Cors.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.DataAnnotations.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Formatters.Json.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Formatters.Xml.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Localization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.Razor.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.RazorPages.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.TagHelpers.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Mvc.ViewFeatures.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Razor.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Razor.Runtime.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.ResponseCaching.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.ResponseCaching.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.ResponseCompression.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Rewrite.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Routing.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Routing.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.HttpSys.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.IIS.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.IISIntegration.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.Kestrel.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.Kestrel.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.Session.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.signalr.client.core\6.0.5\lib\net6.0\Microsoft.AspNetCore.SignalR.Client.Core.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.signalr.client\6.0.5\lib\net6.0\Microsoft.AspNetCore.SignalR.Client.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.SignalR.Common.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.SignalR.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.SignalR.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.SignalR.Protocols.Json.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.StaticFiles.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.WebSockets.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.AspNetCore.WebUtilities.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.bcl.asyncinterfaces\1.0.0\ref\netstandard2.1\Microsoft.Bcl.AsyncInterfaces.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\Microsoft.CSharp.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.data.sqlclient\2.1.4\ref\netcoreapp3.1\Microsoft.Data.SqlClient.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.data.sqlite.core\5.0.5\lib\netstandard2.0\Microsoft.Data.Sqlite.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.entityframeworkcore.abstractions\5.0.17\lib\netstandard2.1\Microsoft.EntityFrameworkCore.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.entityframeworkcore\5.0.17\lib\netstandard2.1\Microsoft.EntityFrameworkCore.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Caching.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Caching.Memory.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.Binder.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.CommandLine.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.EnvironmentVariables.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.FileExtensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.Ini.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.Json.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.KeyPerFile.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.UserSecrets.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Configuration.Xml.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.DependencyInjection.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Diagnostics.HealthChecks.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Features.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.FileProviders.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.FileProviders.Composite.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.FileProviders.Embedded.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.FileProviders.Physical.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.FileSystemGlobbing.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Hosting.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Hosting.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Http.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Identity.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Identity.Stores.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Localization.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Localization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.Configuration.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.Console.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.Debug.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.EventLog.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.EventSource.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Logging.TraceSource.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.ObjectPool.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Options.ConfigurationExtensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Options.DataAnnotations.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Options.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Extensions.WebEncoders.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.identitymodel.jsonwebtokens\6.8.0\lib\netstandard2.0\Microsoft.IdentityModel.JsonWebTokens.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.identitymodel.logging\6.8.0\lib\netstandard2.0\Microsoft.IdentityModel.Logging.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.identitymodel.protocols\6.8.0\lib\netstandard2.0\Microsoft.IdentityModel.Protocols.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.identitymodel.protocols.openidconnect\6.8.0\lib\netstandard2.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.identitymodel.tokens\6.8.0\lib\netstandard2.0\Microsoft.IdentityModel.Tokens.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.JSInterop.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Net.Http.Headers.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\Microsoft.VisualBasic.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\Microsoft.VisualBasic.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Win32.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\Microsoft.Win32.Registry.AccessControl.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\Microsoft.Win32.Registry.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\Microsoft.Win32.SystemEvents.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\microsoft.xaml.behaviors.wpf\1.1.31\lib\net5.0-windows7.0\Microsoft.Xaml.Behaviors.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\mscorlib.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\mysqlconnector\2.2.5\lib\net6.0\MySqlConnector.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\netstandard.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\newtonsoft.json\13.0.2\lib\net6.0\Newtonsoft.Json.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\nlog\5.0.1\lib\netstandard2.0\NLog.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\nlog.extensions.logging\5.0.0\lib\net5.0\NLog.Extensions.Logging.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\nlog.web.aspnetcore\5.0.0\lib\net5.0\NLog.Web.AspNetCore.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\npgsql\5.0.7\lib\net5.0\Npgsql.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\npinyin.core\3.0.0\lib\netstandard2.0\NPinyin.Core.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\npoi\2.5.5\lib\netstandard2.1\NPOI.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\npoi\2.5.5\lib\netstandard2.1\NPOI.OOXML.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\npoi\2.5.5\lib\netstandard2.1\NPOI.OpenXml4Net.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\npoi\2.5.5\lib\netstandard2.1\NPOI.OpenXmlFormats.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\oracle.manageddataaccess.core\3.21.1\lib\netstandard2.1\Oracle.ManagedDataAccess.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationCore.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.Aero.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.Aero2.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.AeroLite.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.Classic.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.Luna.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationFramework.Royale.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\PresentationUI.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\prism.core\8.1.97\lib\net5.0\Prism.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\prism.unity\8.1.97\lib\net5.0-windows7.0\Prism.Unity.Wpf.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\prism.wpf\8.1.97\lib\net5.0-windows7.0\Prism.Wpf.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\protobuf-net.core\3.0.101\lib\net5.0\protobuf-net.Core.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\protobuf-net\3.0.101\lib\net5.0\protobuf-net.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\ReachFramework.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\restsharp\106.15.0\lib\netstandard2.0\RestSharp.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\rougamo.fody\1.4.1\lib\netstandard2.0\Rougamo.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlitepclraw.bundle_e_sqlite3\2.0.4\lib\netcoreapp3.1\SQLitePCLRaw.batteries_v2.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlitepclraw.core\2.0.4\lib\netstandard2.0\SQLitePCLRaw.core.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlitepclraw.bundle_e_sqlite3\2.0.4\lib\netcoreapp3.1\SQLitePCLRaw.nativelibrary.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlitepclraw.provider.dynamic_cdecl\2.0.4\lib\netstandard2.0\SQLitePCLRaw.provider.dynamic_cdecl.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\sqlsugarcore\5.1.3.49\lib\netstandard2.1\SqlSugar.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.AppContext.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Buffers.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.CodeDom.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Collections.Concurrent.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Collections.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Collections.Immutable.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Collections.NonGeneric.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Collections.Specialized.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ComponentModel.Annotations.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\system.componentmodel.composition\7.0.0\lib\net6.0\System.ComponentModel.Composition.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ComponentModel.DataAnnotations.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ComponentModel.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ComponentModel.EventBasedAsync.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ComponentModel.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ComponentModel.TypeConverter.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Configuration.ConfigurationManager.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Configuration.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Console.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Core.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Data.Common.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Data.DataSetExtensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Data.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.Contracts.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.Debug.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.DiagnosticSource.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.EventLog.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.FileVersionInfo.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.PerformanceCounter.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.Process.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.StackTrace.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.TextWriterTraceListener.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.Tools.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.TraceSource.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Diagnostics.Tracing.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.DirectoryServices.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\system.directoryservices.protocols\4.7.0\ref\netstandard2.0\System.DirectoryServices.Protocols.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\system.drawing.common\4.7.0\ref\netcoreapp3.0\System.Drawing.Common.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Drawing.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Drawing.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Dynamic.Runtime.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Formats.Asn1.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Globalization.Calendars.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Globalization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Globalization.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\system.identitymodel.tokens.jwt\6.8.0\lib\netstandard2.0\System.IdentityModel.Tokens.Jwt.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.Compression.Brotli.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.Compression.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.Compression.FileSystem.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.Compression.ZipFile.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.FileSystem.AccessControl.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.FileSystem.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.FileSystem.DriveInfo.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.FileSystem.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.FileSystem.Watcher.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.IsolatedStorage.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.MemoryMappedFiles.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.IO.Packaging.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\ref\net6.0\System.IO.Pipelines.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.Pipes.AccessControl.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.Pipes.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.IO.UnmanagedMemoryStream.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Linq.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Linq.Expressions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Linq.Parallel.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Linq.Queryable.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\system.management\6.0.0\lib\net6.0\System.Management.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Memory.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Http.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Http.Json.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.HttpListener.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Mail.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.NameResolution.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.NetworkInformation.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Ping.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Requests.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Security.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.ServicePoint.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.Sockets.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.WebClient.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.WebHeaderCollection.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.WebProxy.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.WebSockets.Client.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Net.WebSockets.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Numerics.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Numerics.Vectors.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ObjectModel.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Printing.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.DispatchProxy.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.Emit.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.Emit.ILGeneration.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.Emit.Lightweight.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.Metadata.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Reflection.TypeExtensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Resources.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Resources.Reader.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Resources.ResourceManager.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Resources.Writer.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.CompilerServices.Unsafe.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.CompilerServices.VisualC.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Handles.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.InteropServices.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.InteropServices.RuntimeInformation.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Intrinsics.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Loader.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Numerics.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Serialization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Serialization.Formatters.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Serialization.Json.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Serialization.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Runtime.Serialization.Xml.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.AccessControl.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Claims.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Algorithms.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Cng.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Csp.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Encoding.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.OpenSsl.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Pkcs.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Primitives.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.ProtectedData.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.X509Certificates.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Security.Cryptography.Xml.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Security.Permissions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Principal.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.Principal.Windows.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Security.SecureString.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ServiceModel.Web.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ServiceProcess.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Text.Encoding.CodePages.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Text.Encoding.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Text.Encoding.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Text.Encodings.Web.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Text.Json.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Text.RegularExpressions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Threading.AccessControl.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Channels.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Overlapped.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Tasks.Dataflow.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Tasks.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Tasks.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Tasks.Parallel.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Thread.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.ThreadPool.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Threading.Timer.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Transactions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Transactions.Local.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.ValueTuple.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Web.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Web.HttpUtility.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Windows.Controls.Ribbon.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Windows.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Windows.Extensions.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Windows.Input.Manipulations.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Windows.Presentation.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\System.Xaml.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.Linq.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.ReaderWriter.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.Serialization.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.XDocument.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.XmlDocument.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.XmlSerializer.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.XPath.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\ref\net6.0\System.Xml.XPath.XDocument.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\UIAutomationClient.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\UIAutomationClientSideProviders.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\UIAutomationProvider.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\UIAutomationTypes.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\unity.abstractions\5.11.7\lib\netcoreapp3.0\Unity.Abstractions.dll" />
|
||||
<ReferencePath Include="C:\Users\Administrator\.nuget\packages\unity.container\5.11.11\lib\netcoreapp3.0\Unity.Container.dll" />
|
||||
<ReferencePath Include="C:\Program Files\dotnet\packs\Microsoft.WindowsDesktop.App.Ref\6.0.28\ref\net6.0\WindowsBase.dll" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\ConnectionStatusView.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\CustomerMesgBox.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\GaugeEchart.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\PasswordBoxUserControl.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\PopupContainer.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\TurnPage.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\UcTimerBlock.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\UcTimerBlockStatic.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\CustomerControls\UcWaittingBox.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\Dialog\TipDialog.g.cs" />
|
||||
<Compile Include="D:\原纸在线管理系统资料\papermes\JSMachine.WMS.Common\obj\Debug\net6.0-windows\GeneratedInternalTypeHelper.g.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Analyzer Include="C:\Program Files\dotnet\sdk\8.0.202\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" />
|
||||
<Analyzer Include="C:\Program Files\dotnet\sdk\8.0.202\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll" />
|
||||
<Analyzer Include="C:\Users\Administrator\.nuget\packages\microsoft.entityframeworkcore.analyzers\5.0.17\analyzers\dotnet\cs\Microsoft.EntityFrameworkCore.Analyzers.dll" />
|
||||
<Analyzer Include="C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.28\analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll" />
|
||||
<Analyzer Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll" />
|
||||
<Analyzer Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll" />
|
||||
<Analyzer Include="C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\6.0.28\analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll" />
|
||||
</ItemGroup>
|
||||
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
||||
</Project>
|
||||
Reference in New Issue
Block a user