build: 宿主改为 Simple3/FairyView,插件产物拷到 Simple3/plugins
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+11
-6
@@ -1,11 +1,16 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- FASS2.0 与 stand 为兄弟目录:$(RepoRoot)stand\ -->
|
<!-- FairyView 正式输出;旧 CGUILibDir 仅作兼容别名 -->
|
||||||
<StandRoot Condition="'$(StandRoot)' == ''">$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\..\stand\'))</StandRoot>
|
<FairyViewDir Condition="'$(FairyViewDir)' == ''">D:\MDCS\Release\FairyView</FairyViewDir>
|
||||||
<StandRefDir Condition="'$(StandRefDir)' == ''">$(StandRoot)ref\</StandRefDir>
|
<CGUILibDir Condition="'$(CGUILibDir)' == ''">$(FairyViewDir)</CGUILibDir>
|
||||||
<StandSimpleLiteDir Condition="'$(StandSimpleLiteDir)' == ''">$(StandRoot)SimpleLite\</StandSimpleLiteDir>
|
<!-- 宿主:Simple3 发布目录(含 Simple3.dll / plugins) -->
|
||||||
<CGUILibDir Condition="'$(CGUILibDir)' == ''">D:\MDCS\Dependencies\Commons</CGUILibDir>
|
<Simple3OutDir Condition="'$(Simple3OutDir)' == ''">D:\MDCS\Release\Simple\Simple3</Simple3OutDir>
|
||||||
|
<Simple3Dll Condition="'$(Simple3Dll)' == ''">$(Simple3OutDir)\Simple3.dll</Simple3Dll>
|
||||||
|
<SimpleCoreDll Condition="'$(SimpleCoreDll)' == ''">$(Simple3OutDir)\SimpleCore.dll</SimpleCoreDll>
|
||||||
|
<TopazDll Condition="'$(TopazDll)' == ''">$(Simple3OutDir)\Topaz.dll</TopazDll>
|
||||||
|
<Simple3PluginsDir Condition="'$(Simple3PluginsDir)' == ''">$(Simple3OutDir)\plugins</Simple3PluginsDir>
|
||||||
<LeegKeysSdkPath Condition="'$(LeegKeysSdkPath)' == '' and Exists('$(MSBuildThisFileDirectory)StandardScene.Core\Ref\leegKeys-sdk.dll')">$(MSBuildThisFileDirectory)StandardScene.Core\Ref\leegKeys-sdk.dll</LeegKeysSdkPath>
|
<LeegKeysSdkPath Condition="'$(LeegKeysSdkPath)' == '' and Exists('$(MSBuildThisFileDirectory)StandardScene.Core\Ref\leegKeys-sdk.dll')">$(MSBuildThisFileDirectory)StandardScene.Core\Ref\leegKeys-sdk.dll</LeegKeysSdkPath>
|
||||||
<LeegKeysSdkPath Condition="'$(LeegKeysSdkPath)' == ''">$(StandSimpleLiteDir)plugins\leegKeys-sdk.dll</LeegKeysSdkPath>
|
<LeegKeysSdkPath Condition="'$(LeegKeysSdkPath)' == '' and Exists('$(Simple3OutDir)\leegKeys-sdk.dll')">$(Simple3OutDir)\leegKeys-sdk.dll</LeegKeysSdkPath>
|
||||||
|
<LeegKeysSdkPath Condition="'$(LeegKeysSdkPath)' == ''">$(Simple3PluginsDir)\leegKeys-sdk.dll</LeegKeysSdkPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
+10
-35
@@ -1,40 +1,15 @@
|
|||||||
<Project>
|
<Project>
|
||||||
<!--
|
<!-- 编完拷到 Simple3/plugins -->
|
||||||
StandardScene 插件工程编译后,自动将产物复制到 build\plugins\(SimpleComposer / SimpleLite 宿主加载目录)。
|
<Target Name="CopyPluginToHosts" AfterTargets="Build" Condition="'$(OutputType)' == 'Library' And '$(IsPackable)' != 'false'">
|
||||||
适用:StandardScene.Core + Magnetic / QrLidar / Devices / Protocol.VDA5050 等卫星插件。
|
<MakeDir Directories="$(Simple3PluginsDir)" Condition="!Exists('$(Simple3PluginsDir)')" />
|
||||||
-->
|
|
||||||
<PropertyGroup>
|
|
||||||
<StandardSceneRepoRoot>$(MSBuildThisFileDirectory)</StandardSceneRepoRoot>
|
|
||||||
<StandardScenePluginsDir>$(StandardSceneRepoRoot)build\plugins</StandardScenePluginsDir>
|
|
||||||
<IsStandardScenePluginCopy>false</IsStandardScenePluginCopy>
|
|
||||||
<IsStandardScenePluginCopy Condition="'$(MSBuildProjectName)' == 'StandardScene.Core'">true</IsStandardScenePluginCopy>
|
|
||||||
<IsStandardScenePluginCopy Condition="'$(MSBuildProjectName)' == 'StandardScene.Magnetic'">true</IsStandardScenePluginCopy>
|
|
||||||
<IsStandardScenePluginCopy Condition="'$(MSBuildProjectName)' == 'StandardScene.QrLidar'">true</IsStandardScenePluginCopy>
|
|
||||||
<IsStandardScenePluginCopy Condition="'$(MSBuildProjectName)' == 'StandardScene.Devices'">true</IsStandardScenePluginCopy>
|
|
||||||
<IsStandardScenePluginCopy Condition="'$(MSBuildProjectName)' == 'StandardScene.Protocol.VDA5050'">true</IsStandardScenePluginCopy>
|
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<Target Name="CopyStandardScenePluginOutputs"
|
|
||||||
AfterTargets="Build"
|
|
||||||
Condition="'$(IsStandardScenePluginCopy)' == 'true' and '$(TargetPath)' != ''">
|
|
||||||
<MakeDir Directories="$(StandardScenePluginsDir)" />
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<StandardScenePluginCopyFile Include="$(TargetPath)" />
|
<_PluginCopy Include="$(TargetPath)" />
|
||||||
<StandardScenePluginCopyFile Include="$(TargetDir)$(TargetName).pdb"
|
<_PluginCopy Include="$(TargetDir)$(TargetName).pdb" Condition="Exists('$(TargetDir)$(TargetName).pdb')" />
|
||||||
Condition="Exists('$(TargetDir)$(TargetName).pdb')" />
|
<_PluginCopy Include="$(TargetDir)$(TargetName).scene.json" Condition="Exists('$(TargetDir)$(TargetName).scene.json')" />
|
||||||
<StandardScenePluginCopyFile Include="$(TargetDir)$(TargetName).scene.json"
|
<_PluginCopy Include="$(TargetDir)leegKeys-sdk.dll" Condition="Exists('$(TargetDir)leegKeys-sdk.dll')" />
|
||||||
Condition="Exists('$(TargetDir)$(TargetName).scene.json')" />
|
|
||||||
<!-- Devices 插件运行时依赖 -->
|
|
||||||
<StandardScenePluginCopyFile Include="$(TargetDir)leegKeys-sdk.dll"
|
|
||||||
Condition="Exists('$(TargetDir)leegKeys-sdk.dll')" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<Copy SourceFiles="@(_PluginCopy)" DestinationFolder="$(Simple3PluginsDir)" SkipUnchangedFiles="true"
|
||||||
<Copy SourceFiles="@(StandardScenePluginCopyFile)"
|
ContinueOnError="true"
|
||||||
DestinationFolder="$(StandardScenePluginsDir)"
|
Condition="Exists('$(Simple3PluginsDir)')" />
|
||||||
SkipUnchangedFiles="true" />
|
|
||||||
|
|
||||||
<Message Importance="high"
|
|
||||||
Text="[StandardScene] 已复制 $(MSBuildProjectName) 插件产物到 $(StandardScenePluginsDir)" />
|
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net8.0-windows</TargetFramework>
|
<TargetFramework>net8.0-windows</TargetFramework>
|
||||||
@@ -23,37 +23,37 @@
|
|||||||
<!-- 原 Compile Remove 的旧版 AbstractChainedDeliveryMission.cs 已物理删除(git 保留历史);
|
<!-- 原 Compile Remove 的旧版 AbstractChainedDeliveryMission.cs 已物理删除(git 保留历史);
|
||||||
原死代码 MultiWheelLifterCar.cs / SongLingDeliveryViewer.Designer.cs / CarTypes\UselessCar.cs 及 FactoryTest.cs 已于 C0 物理删除。 -->
|
原死代码 MultiWheelLifterCar.cs / SongLingDeliveryViewer.Designer.cs / CarTypes\UselessCar.cs 及 FactoryTest.cs 已于 C0 物理删除。 -->
|
||||||
|
|
||||||
<!-- 程序集引用:SimpleComposer.exe -> SimpleLite.dll;SimpleCore 配套本地产物 -->
|
<!-- 宿主:Simple3.dll + FairyView;Private=false 由宿主 ALC 加载 -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="CommonUsage">
|
<Reference Include="Simple3">
|
||||||
<HintPath>$(StandRefDir)CommonUsage.dll</HintPath>
|
<HintPath>$(Simple3Dll)</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="CycleGUI">
|
<Reference Include="FairyView">
|
||||||
<HintPath>$(StandRefDir)CycleGUI.dll</HintPath>
|
<HintPath>$(FairyViewDir)\FairyView.dll</HintPath>
|
||||||
</Reference>
|
<Private>false</Private>
|
||||||
<Reference Include="LessokajiWeaverUtilities">
|
|
||||||
<HintPath>$(StandRefDir)LessokajiWeaverUtilities.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="MDCSToolBox">
|
|
||||||
<HintPath>$(StandRefDir)MDCSToolBox.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SimpleCore">
|
<Reference Include="SimpleCore">
|
||||||
<HintPath>$(StandRefDir)SimpleCore.dll</HintPath>
|
<HintPath>$(SimpleCoreDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="CommonUsage">
|
||||||
|
<HintPath>D:\MDCS\Dependencies\Commons\CommonUsage.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="MDCSToolBox">
|
||||||
|
<HintPath>D:\MDCS\Dependencies\Commons\MDCSToolBox.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Topaz">
|
||||||
|
<HintPath>$(TopazDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="LessokajiWeaverUtilities">
|
||||||
|
<HintPath>$(Simple3OutDir)\LessokajiWeaverUtilities.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<!-- CycleGUI:插件 UI 已从 WinForms 迁移到 CycleGUI(DeliveryViewer 等)。
|
|
||||||
Private=false:宿主 SimpleLite 已在默认 ALC 加载 CycleGUI,插件仅编译期引用、不随产物分发,避免重复 DLL。 -->
|
|
||||||
<Reference Include="leegKeys-sdk">
|
<Reference Include="leegKeys-sdk">
|
||||||
<HintPath>$(LeegKeysSdkPath)</HintPath>
|
<HintPath>$(LeegKeysSdkPath)</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SimpleLite">
|
|
||||||
<HintPath>$(StandSimpleLiteDir)SimpleLite.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Topaz">
|
|
||||||
<HintPath>$(StandRefDir)Topaz.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- NuGet 包(Nancy 对齐 SimpleLite 的 2.0.0) -->
|
<!-- NuGet 包(Nancy 对齐 Simple3 的 2.0.0) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="DocumentFormat.OpenXml" Version="3.4.1" />
|
<PackageReference Include="DocumentFormat.OpenXml" Version="3.4.1" />
|
||||||
<PackageReference Include="EasyModbusTCP" Version="5.6.0" />
|
<PackageReference Include="EasyModbusTCP" Version="5.6.0" />
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- 插件清单:随 dll 输出,供 SimpleLite plugins 选择性加载(约定 <dll>.scene.json) -->
|
<!-- 插件清单:随 dll 输出,供 Simple3 plugins 选择性加载(约定 <dll>.scene.json) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Update="StandardScene.Devices.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
<None Update="StandardScene.Devices.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@@ -30,24 +30,29 @@
|
|||||||
|
|
||||||
<!-- 与 Core 一致的本地契约/工具 dll + Leeg 按钮盒 SDK(leegiot);Modbus/TCP 经 Core 的 Utils/TCP 间接使用,无需 NuGet -->
|
<!-- 与 Core 一致的本地契约/工具 dll + Leeg 按钮盒 SDK(leegiot);Modbus/TCP 经 Core 的 Utils/TCP 间接使用,无需 NuGet -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Reference Include="Simple3">
|
||||||
|
<HintPath>$(Simple3Dll)</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="FairyView">
|
||||||
|
<HintPath>$(FairyViewDir)\FairyView.dll</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="SimpleCore">
|
||||||
|
<HintPath>$(SimpleCoreDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="CommonUsage">
|
<Reference Include="CommonUsage">
|
||||||
<HintPath>$(StandRefDir)CommonUsage.dll</HintPath>
|
<HintPath>D:\MDCS\Dependencies\Commons\CommonUsage.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Topaz">
|
||||||
|
<HintPath>$(TopazDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="LessokajiWeaverUtilities">
|
||||||
|
<HintPath>$(Simple3OutDir)\LessokajiWeaverUtilities.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="leegKeys-sdk">
|
<Reference Include="leegKeys-sdk">
|
||||||
<HintPath>$(LeegKeysSdkPath)</HintPath>
|
<HintPath>$(LeegKeysSdkPath)</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="LessokajiWeaverUtilities">
|
|
||||||
<HintPath>$(StandRefDir)LessokajiWeaverUtilities.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="SimpleCore">
|
|
||||||
<HintPath>$(StandRefDir)SimpleCore.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="SimpleLite">
|
|
||||||
<HintPath>$(StandSimpleLiteDir)SimpleLite.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Topaz">
|
|
||||||
<HintPath>$(StandRefDir)Topaz.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -18,32 +18,37 @@
|
|||||||
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- 插件清单:随 dll 输出,供 SimpleLite plugins 选择性加载(约定 <dll>.scene.json) -->
|
<!-- 插件清单:随 dll 输出,供 Simple3 plugins 选择性加载(约定 <dll>.scene.json) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Update="StandardScene.Magnetic.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
<None Update="StandardScene.Magnetic.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
||||||
<None Update="Configs\EventCar\FG2512073.json" CopyToOutputDirectory="PreserveNewest" />
|
<None Update="Configs\EventCar\FG2512073.json" CopyToOutputDirectory="PreserveNewest" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- 基座:车型基类字段袋 / 通用 coder / 任务调度等留 Core;本 dll 为 scene.mag 平台(磁导航车型 + 磁循迹 coder) -->
|
<!-- 基座:字段袋 / 通用 coder / 任务调度等留 Core;本 dll 为 scene.mag 平台 -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="CommonUsage">
|
<Reference Include="Simple3">
|
||||||
<HintPath>$(StandRefDir)CommonUsage.dll</HintPath>
|
<HintPath>$(Simple3Dll)</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="LessokajiWeaverUtilities">
|
<Reference Include="FairyView">
|
||||||
<HintPath>$(StandRefDir)LessokajiWeaverUtilities.dll</HintPath>
|
<HintPath>$(FairyViewDir)\FairyView.dll</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SimpleCore">
|
<Reference Include="SimpleCore">
|
||||||
<HintPath>$(StandRefDir)SimpleCore.dll</HintPath>
|
<HintPath>$(SimpleCoreDll)</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SimpleLite">
|
<Reference Include="CommonUsage">
|
||||||
<HintPath>$(StandSimpleLiteDir)SimpleLite.dll</HintPath>
|
<HintPath>D:\MDCS\Dependencies\Commons\CommonUsage.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Topaz">
|
<Reference Include="Topaz">
|
||||||
<HintPath>$(StandRefDir)Topaz.dll</HintPath>
|
<HintPath>$(TopazDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="LessokajiWeaverUtilities">
|
||||||
|
<HintPath>$(Simple3OutDir)\LessokajiWeaverUtilities.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|||||||
@@ -18,19 +18,41 @@
|
|||||||
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- 插件清单:随 dll 输出到 plugins/(约定 <dll>.scene.json,对接 SimpleLite /scenes 选择性加载) -->
|
<!-- 插件清单:随 dll 输出到 plugins/(约定 <dll>.scene.json,对应 Simple3 /scenes 选择性加载) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Update="StandardScene.Protocol.VDA5050.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
<None Update="StandardScene.Protocol.VDA5050.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- 基座依赖:导航无关基础类型/字段袋来自 Core(通过 InternalsVisibleTo 访问其 internal 类型) -->
|
<!-- 基座依赖:导航无关基础类型/字段袋来自 Core(通过 InternalsVisibleTo 访问 internal 类型) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- CycleGUI:TextViewer 等 UI 已从 WinForms 迁移到 CycleGUI(与 Core 一致,Private=false 由宿主加载) -->
|
<ItemGroup>
|
||||||
|
<Reference Include="Simple3">
|
||||||
<!-- 程序集引用:与 Core 保持一致的本地契约/工具 dll -->
|
<HintPath>$(Simple3Dll)</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="FairyView">
|
||||||
|
<HintPath>$(FairyViewDir)\FairyView.dll</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="SimpleCore">
|
||||||
|
<HintPath>$(SimpleCoreDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="CommonUsage">
|
||||||
|
<HintPath>D:\MDCS\Dependencies\Commons\CommonUsage.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="MDCSToolBox">
|
||||||
|
<HintPath>D:\MDCS\Dependencies\Commons\MDCSToolBox.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Topaz">
|
||||||
|
<HintPath>$(TopazDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="LessokajiWeaverUtilities">
|
||||||
|
<HintPath>$(Simple3OutDir)\LessokajiWeaverUtilities.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- NuGet:VDA5050/MQTT 协议栈所需 -->
|
<!-- NuGet:VDA5050/MQTT 协议栈所需 -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -40,28 +62,5 @@
|
|||||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||||
<PackageReference Include="Jint" Version="4.6.3" />
|
<PackageReference Include="Jint" Version="4.6.3" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
|
||||||
<Reference Include="CommonUsage">
|
|
||||||
<HintPath>$(StandRefDir)CommonUsage.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="CycleGUI">
|
|
||||||
<HintPath>$(StandRefDir)CycleGUI.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="LessokajiWeaverUtilities">
|
|
||||||
<HintPath>$(StandRefDir)LessokajiWeaverUtilities.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="MDCSToolBox">
|
|
||||||
<HintPath>$(StandRefDir)MDCSToolBox.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="SimpleCore">
|
|
||||||
<HintPath>$(StandRefDir)SimpleCore.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="SimpleLite">
|
|
||||||
<HintPath>$(StandSimpleLiteDir)SimpleLite.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Topaz">
|
|
||||||
<HintPath>$(StandRefDir)Topaz.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
@@ -18,35 +18,40 @@
|
|||||||
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- 插件清单:随 dll 输出,供 SimpleLite plugins 选择性加载(约定 <dll>.scene.json) -->
|
<!-- 插件清单:随 dll 输出,供 Simple3 plugins 选择性加载(约定 <dll>.scene.json) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Update="StandardScene.QrLidar.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
<None Update="StandardScene.QrLidar.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- 基座:字段袋 / 通用 coder / 任务调度等留 Core;本 dll 为 scene.qrlidar 平台
|
<!-- 基座:字段袋 / 通用 coder / 任务调度等留 Core;本 dll 为 scene.qrlidar 平台
|
||||||
(激光坐标导航 BasicGo 由内核 GhostCar 提供,二维码 QrGo 按轨道 tag 逐段触发,可融合可单用) -->
|
(激光坐标导航 BasicGo 由内置 GhostCar 提供,二维码 QrGo 按轨道 tag 逐段触发,可融合可单用) -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="CommonUsage">
|
<Reference Include="Simple3">
|
||||||
<HintPath>$(StandRefDir)CommonUsage.dll</HintPath>
|
<HintPath>$(Simple3Dll)</HintPath>
|
||||||
|
<Private>false</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="LessokajiWeaverUtilities">
|
<Reference Include="FairyView">
|
||||||
<HintPath>$(StandRefDir)LessokajiWeaverUtilities.dll</HintPath>
|
<HintPath>$(FairyViewDir)\FairyView.dll</HintPath>
|
||||||
</Reference>
|
<Private>false</Private>
|
||||||
<Reference Include="MDCSToolBox">
|
|
||||||
<HintPath>$(StandRefDir)MDCSToolBox.dll</HintPath>
|
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SimpleCore">
|
<Reference Include="SimpleCore">
|
||||||
<HintPath>$(StandRefDir)SimpleCore.dll</HintPath>
|
<HintPath>$(SimpleCoreDll)</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SimpleLite">
|
<Reference Include="CommonUsage">
|
||||||
<HintPath>$(StandSimpleLiteDir)SimpleLite.dll</HintPath>
|
<HintPath>D:\MDCS\Dependencies\Commons\CommonUsage.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="MDCSToolBox">
|
||||||
|
<HintPath>D:\MDCS\Dependencies\Commons\MDCSToolBox.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Topaz">
|
<Reference Include="Topaz">
|
||||||
<HintPath>$(StandRefDir)Topaz.dll</HintPath>
|
<HintPath>$(TopazDll)</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="LessokajiWeaverUtilities">
|
||||||
|
<HintPath>$(Simple3OutDir)\LessokajiWeaverUtilities.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user