2026-06-14 11:19:15 +08:00
|
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
|
<TargetFramework>net8.0-windows</TargetFramework>
|
|
|
|
|
|
<OutputType>Library</OutputType>
|
|
|
|
|
|
<RootNamespace>StandardScene</RootNamespace>
|
|
|
|
|
|
<AssemblyName>StandardScene.Protocol.VDA5050</AssemblyName>
|
|
|
|
|
|
<LangVersion>latest</LangVersion>
|
|
|
|
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
|
|
|
|
<Platforms>AnyCPU;x64</Platforms>
|
|
|
|
|
|
<PlatformTarget>x64</PlatformTarget>
|
|
|
|
|
|
<Deterministic>true</Deterministic>
|
|
|
|
|
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
|
|
|
|
|
<ImplicitUsings>disable</ImplicitUsings>
|
|
|
|
|
|
<Nullable>disable</Nullable>
|
|
|
|
|
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
|
|
|
|
|
<NoWarn>$(NoWarn);NU1701;CS0618;CS0612;MSB3277;CA1416</NoWarn>
|
|
|
|
|
|
<AssemblySearchPaths>{HintPathFromItem};{TargetFrameworkDirectory};{RawFileName};{GAC}</AssemblySearchPaths>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<!-- 插件清单:随 dll 输出到 plugins/(约定 <dll>.scene.json,对应 Simple3 /scenes 选择性加载) -->
|
2026-06-14 11:19:15 +08:00
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<None Update="StandardScene.Protocol.VDA5050.scene.json" CopyToOutputDirectory="PreserveNewest" />
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<!-- 基座依赖:导航无关基础类型/字段袋来自 Core(通过 InternalsVisibleTo 访问 internal 类型) -->
|
2026-06-14 11:19:15 +08:00
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<ProjectReference Include="..\StandardScene.Core\StandardScene.Core.csproj" />
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<Reference Include="Simple3">
|
|
|
|
|
|
<HintPath>$(Simple3Dll)</HintPath>
|
|
|
|
|
|
<Private>false</Private>
|
2026-07-17 13:36:01 +08:00
|
|
|
|
</Reference>
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<Reference Include="FairyView">
|
|
|
|
|
|
<HintPath>$(FairyViewDir)\FairyView.dll</HintPath>
|
|
|
|
|
|
<Private>false</Private>
|
2026-07-17 13:36:01 +08:00
|
|
|
|
</Reference>
|
|
|
|
|
|
<Reference Include="SimpleCore">
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<HintPath>$(SimpleCoreDll)</HintPath>
|
2026-07-17 13:36:01 +08:00
|
|
|
|
</Reference>
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<Reference Include="CommonUsage">
|
|
|
|
|
|
<HintPath>D:\MDCS\Dependencies\Commons\CommonUsage.dll</HintPath>
|
|
|
|
|
|
</Reference>
|
|
|
|
|
|
<Reference Include="MDCSToolBox">
|
|
|
|
|
|
<HintPath>D:\MDCS\Dependencies\Commons\MDCSToolBox.dll</HintPath>
|
2026-07-17 13:36:01 +08:00
|
|
|
|
</Reference>
|
|
|
|
|
|
<Reference Include="Topaz">
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<HintPath>$(TopazDll)</HintPath>
|
2026-07-17 13:36:01 +08:00
|
|
|
|
</Reference>
|
2026-08-26 11:14:14 +08:00
|
|
|
|
<Reference Include="LessokajiWeaverUtilities">
|
|
|
|
|
|
<HintPath>$(Simple3OutDir)\LessokajiWeaverUtilities.dll</HintPath>
|
|
|
|
|
|
</Reference>
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- NuGet:VDA5050/MQTT 协议栈所需 -->
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<PackageReference Include="MQTTnet" Version="4.3.6.1152" />
|
|
|
|
|
|
<PackageReference Include="MQTTnet.Extensions.ManagedClient" Version="4.3.6.1152" />
|
|
|
|
|
|
<PackageReference Include="Nancy" Version="2.0.0" />
|
|
|
|
|
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
|
|
|
|
|
<PackageReference Include="Jint" Version="4.6.3" />
|
2026-07-17 13:36:01 +08:00
|
|
|
|
</ItemGroup>
|
2026-06-14 11:19:15 +08:00
|
|
|
|
|
|
|
|
|
|
</Project>
|