From ad83008d9c00884b1df27b289bcf8a8aa88d0977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=85=86=E5=B0=89?= <228127304@qq.com> Date: Wed, 26 Aug 2026 11:14:14 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E5=AE=BF=E4=B8=BB=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=20Simple3/FairyView=EF=BC=8C=E6=8F=92=E4=BB=B6=E4=BA=A7?= =?UTF-8?q?=E7=89=A9=E6=8B=B7=E5=88=B0=20Simple3/plugins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- Directory.Build.props | 17 ++++-- Directory.Build.targets | 45 ++++----------- StandardScene.Core/StandardScene.Core.csproj | 44 +++++++-------- .../StandardScene.Devices.csproj | 33 ++++++----- .../StandardScene.Magnetic.csproj | 25 +++++---- .../StandardScene.Protocol.VDA5050.csproj | 55 +++++++++---------- .../StandardScene.QrLidar.csproj | 31 ++++++----- 7 files changed, 122 insertions(+), 128 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 4e595db..81d183c 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,11 +1,16 @@ - - $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\..\stand\')) - $(StandRoot)ref\ - $(StandRoot)SimpleLite\ - D:\MDCS\Dependencies\Commons + + D:\MDCS\Release\FairyView + $(FairyViewDir) + + D:\MDCS\Release\Simple\Simple3 + $(Simple3OutDir)\Simple3.dll + $(Simple3OutDir)\SimpleCore.dll + $(Simple3OutDir)\Topaz.dll + $(Simple3OutDir)\plugins $(MSBuildThisFileDirectory)StandardScene.Core\Ref\leegKeys-sdk.dll - $(StandSimpleLiteDir)plugins\leegKeys-sdk.dll + $(Simple3OutDir)\leegKeys-sdk.dll + $(Simple3PluginsDir)\leegKeys-sdk.dll diff --git a/Directory.Build.targets b/Directory.Build.targets index e895908..554c54a 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -1,40 +1,15 @@ - - - $(MSBuildThisFileDirectory) - $(StandardSceneRepoRoot)build\plugins - false - true - true - true - true - true - - - - - + + + - - - - - + <_PluginCopy Include="$(TargetPath)" /> + <_PluginCopy Include="$(TargetDir)$(TargetName).pdb" Condition="Exists('$(TargetDir)$(TargetName).pdb')" /> + <_PluginCopy Include="$(TargetDir)$(TargetName).scene.json" Condition="Exists('$(TargetDir)$(TargetName).scene.json')" /> + <_PluginCopy Include="$(TargetDir)leegKeys-sdk.dll" Condition="Exists('$(TargetDir)leegKeys-sdk.dll')" /> - - - - + diff --git a/StandardScene.Core/StandardScene.Core.csproj b/StandardScene.Core/StandardScene.Core.csproj index f7b88c0..3a4342a 100644 --- a/StandardScene.Core/StandardScene.Core.csproj +++ b/StandardScene.Core/StandardScene.Core.csproj @@ -1,4 +1,4 @@ - + net8.0-windows @@ -23,37 +23,37 @@ - + - - $(StandRefDir)CommonUsage.dll + + $(Simple3Dll) + false - - $(StandRefDir)CycleGUI.dll - - - $(StandRefDir)LessokajiWeaverUtilities.dll - - - $(StandRefDir)MDCSToolBox.dll + + $(FairyViewDir)\FairyView.dll + false - $(StandRefDir)SimpleCore.dll + $(SimpleCoreDll) + + + D:\MDCS\Dependencies\Commons\CommonUsage.dll + + + D:\MDCS\Dependencies\Commons\MDCSToolBox.dll + + + $(TopazDll) + + + $(Simple3OutDir)\LessokajiWeaverUtilities.dll - $(LeegKeysSdkPath) - - $(StandSimpleLiteDir)SimpleLite.dll - - - $(StandRefDir)Topaz.dll - - + diff --git a/StandardScene.Devices/StandardScene.Devices.csproj b/StandardScene.Devices/StandardScene.Devices.csproj index 9e53f0a..6dae8d2 100644 --- a/StandardScene.Devices/StandardScene.Devices.csproj +++ b/StandardScene.Devices/StandardScene.Devices.csproj @@ -18,7 +18,7 @@ {HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC} - + @@ -30,24 +30,29 @@ + + $(Simple3Dll) + false + + + $(FairyViewDir)\FairyView.dll + false + + + $(SimpleCoreDll) + - $(StandRefDir)CommonUsage.dll + D:\MDCS\Dependencies\Commons\CommonUsage.dll + + + $(TopazDll) + + + $(Simple3OutDir)\LessokajiWeaverUtilities.dll $(LeegKeysSdkPath) - - $(StandRefDir)LessokajiWeaverUtilities.dll - - - $(StandRefDir)SimpleCore.dll - - - $(StandSimpleLiteDir)SimpleLite.dll - - - $(StandRefDir)Topaz.dll - diff --git a/StandardScene.Magnetic/StandardScene.Magnetic.csproj b/StandardScene.Magnetic/StandardScene.Magnetic.csproj index e772fef..2f957b4 100644 --- a/StandardScene.Magnetic/StandardScene.Magnetic.csproj +++ b/StandardScene.Magnetic/StandardScene.Magnetic.csproj @@ -18,32 +18,37 @@ {HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC} - + - + - - $(StandRefDir)CommonUsage.dll + + $(Simple3Dll) + false - - $(StandRefDir)LessokajiWeaverUtilities.dll + + $(FairyViewDir)\FairyView.dll + false - $(StandRefDir)SimpleCore.dll + $(SimpleCoreDll) - - $(StandSimpleLiteDir)SimpleLite.dll + + D:\MDCS\Dependencies\Commons\CommonUsage.dll - $(StandRefDir)Topaz.dll + $(TopazDll) + + + $(Simple3OutDir)\LessokajiWeaverUtilities.dll diff --git a/StandardScene.Protocol.VDA5050/StandardScene.Protocol.VDA5050.csproj b/StandardScene.Protocol.VDA5050/StandardScene.Protocol.VDA5050.csproj index 20262c1..67e6e6c 100644 --- a/StandardScene.Protocol.VDA5050/StandardScene.Protocol.VDA5050.csproj +++ b/StandardScene.Protocol.VDA5050/StandardScene.Protocol.VDA5050.csproj @@ -18,19 +18,41 @@ {HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC} - + - + - - - + + + $(Simple3Dll) + false + + + $(FairyViewDir)\FairyView.dll + false + + + $(SimpleCoreDll) + + + D:\MDCS\Dependencies\Commons\CommonUsage.dll + + + D:\MDCS\Dependencies\Commons\MDCSToolBox.dll + + + $(TopazDll) + + + $(Simple3OutDir)\LessokajiWeaverUtilities.dll + + @@ -40,28 +62,5 @@ - - - $(StandRefDir)CommonUsage.dll - - - $(StandRefDir)CycleGUI.dll - - - $(StandRefDir)LessokajiWeaverUtilities.dll - - - $(StandRefDir)MDCSToolBox.dll - - - $(StandRefDir)SimpleCore.dll - - - $(StandSimpleLiteDir)SimpleLite.dll - - - $(StandRefDir)Topaz.dll - - diff --git a/StandardScene.QrLidar/StandardScene.QrLidar.csproj b/StandardScene.QrLidar/StandardScene.QrLidar.csproj index b2bc822..8f3b228 100644 --- a/StandardScene.QrLidar/StandardScene.QrLidar.csproj +++ b/StandardScene.QrLidar/StandardScene.QrLidar.csproj @@ -18,35 +18,40 @@ {HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC} - + + (激光坐标导航 BasicGo 由内置 GhostCar 提供,二维码 QrGo 按轨道 tag 逐段触发,可融合可单用) --> - - $(StandRefDir)CommonUsage.dll + + $(Simple3Dll) + false - - $(StandRefDir)LessokajiWeaverUtilities.dll - - - $(StandRefDir)MDCSToolBox.dll + + $(FairyViewDir)\FairyView.dll + false - $(StandRefDir)SimpleCore.dll + $(SimpleCoreDll) - - $(StandSimpleLiteDir)SimpleLite.dll + + D:\MDCS\Dependencies\Commons\CommonUsage.dll + + + D:\MDCS\Dependencies\Commons\MDCSToolBox.dll - $(StandRefDir)Topaz.dll + $(TopazDll) + + + $(Simple3OutDir)\LessokajiWeaverUtilities.dll