Skip to content

Commit 5bf473c

Browse files
committed
update sdk to the latest version.
1 parent fa5dcd7 commit 5bf473c

File tree

133 files changed

+10557
-2526
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+10557
-2526
lines changed

Bimangle.ForgeEngine.3DXML/Bimangle.ForgeEngine.3DXML.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@
5353
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
5454
</PropertyGroup>
5555
<ItemGroup>
56-
<Reference Include="Bimangle.ForgeEngine.3DXML, Version=1.4.3.0, Culture=neutral, processorArchitecture=MSIL">
57-
<HintPath>..\packages\Bimangle.ForgeEngine.3DXML.1.4.3\lib\net452\Bimangle.ForgeEngine.3DXML.dll</HintPath>
56+
<Reference Include="Bimangle.ForgeEngine.3DXML, Version=1.4.8.0, Culture=neutral, processorArchitecture=MSIL">
57+
<HintPath>..\packages\Bimangle.ForgeEngine.3DXML.1.4.8\lib\net452\Bimangle.ForgeEngine.3DXML.dll</HintPath>
5858
</Reference>
59-
<Reference Include="Bimangle.ForgeEngine.Common, Version=1.9.2.0, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
60-
<HintPath>..\packages\Bimangle.ForgeEngine.Common.1.9.2\lib\net45\Bimangle.ForgeEngine.Common.dll</HintPath>
59+
<Reference Include="Bimangle.ForgeEngine.Common, Version=1.9.5.0, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
60+
<HintPath>..\packages\Bimangle.ForgeEngine.Common.1.9.5\lib\net45\Bimangle.ForgeEngine.Common.dll</HintPath>
6161
</Reference>
62-
<Reference Include="Bimangle.Libs, Version=2025.5.6.1013, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
63-
<HintPath>..\packages\Bimangle.ForgeEngine.3DXML.1.4.3\lib\net452\Bimangle.Libs.dll</HintPath>
62+
<Reference Include="Bimangle.Libs, Version=2025.9.3.947, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
63+
<HintPath>..\packages\Bimangle.ForgeEngine.3DXML.1.4.8\lib\net452\Bimangle.Libs.dll</HintPath>
6464
</Reference>
65-
<Reference Include="Bimangle.Libs.Proj, Version=2025.5.6.1013, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
66-
<HintPath>..\packages\Bimangle.ForgeEngine.3DXML.1.4.3\lib\net452\Bimangle.Libs.Proj.dll</HintPath>
65+
<Reference Include="Bimangle.Libs.Proj, Version=2025.9.3.947, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
66+
<HintPath>..\packages\Bimangle.ForgeEngine.3DXML.1.4.8\lib\net452\Bimangle.Libs.Proj.dll</HintPath>
6767
</Reference>
6868
<Reference Include="CommandLine, Version=2.9.1.0, Culture=neutral, PublicKeyToken=5a870481e358d379, processorArchitecture=MSIL">
6969
<HintPath>..\packages\CommandLineParser.2.9.1\lib\net45\CommandLine.dll</HintPath>

Bimangle.ForgeEngine.3DXML/packages.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Bimangle.ForgeEngine.3DXML" version="1.4.3" targetFramework="net452" />
4-
<package id="Bimangle.ForgeEngine.Common" version="1.9.2" targetFramework="net452" />
3+
<package id="Bimangle.ForgeEngine.3DXML" version="1.4.8" targetFramework="net452" />
4+
<package id="Bimangle.ForgeEngine.Common" version="1.9.5" targetFramework="net452" />
55
<package id="Bimangle.License.UsbkeyDriver" version="1.0.1" targetFramework="net452" />
66
<package id="CommandLineParser" version="2.9.1" targetFramework="net452" />
77
<package id="DotNetZip" version="1.16.0" targetFramework="net452" />

Bimangle.ForgeEngine.Dgn/Bimangle.ForgeEngine.Dgn.csproj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,20 +73,20 @@
7373
<HintPath>C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Assemblies\ECFramework\Bentley.UI.dll</HintPath>
7474
<Private>False</Private>
7575
</Reference>
76-
<Reference Include="Bimangle.ForgeEngine.Common, Version=1.9.2.0, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
77-
<HintPath>..\packages\Bimangle.ForgeEngine.Common.1.9.2\lib\net45\Bimangle.ForgeEngine.Common.dll</HintPath>
76+
<Reference Include="Bimangle.ForgeEngine.Common, Version=1.9.5.0, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
77+
<HintPath>..\packages\Bimangle.ForgeEngine.Common.1.9.5\lib\net45\Bimangle.ForgeEngine.Common.dll</HintPath>
7878
</Reference>
79-
<Reference Include="Bimangle.ForgeEngine.Dgn, Version=2.2.7.0, Culture=neutral, processorArchitecture=MSIL">
80-
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.2.7\lib\net462\Bimangle.ForgeEngine.Dgn.dll</HintPath>
79+
<Reference Include="Bimangle.ForgeEngine.Dgn, Version=2.3.3.0, Culture=neutral, processorArchitecture=MSIL">
80+
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.3.3\lib\net462\Bimangle.ForgeEngine.Dgn.dll</HintPath>
8181
</Reference>
8282
<Reference Include="Bimangle.ForgeEngine.Dgn.Support, Version=2021.1.21.1050, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
83-
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.2.7\lib\net462\Bimangle.ForgeEngine.Dgn.Support.dll</HintPath>
83+
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.3.3\lib\net462\Bimangle.ForgeEngine.Dgn.Support.dll</HintPath>
8484
</Reference>
85-
<Reference Include="Bimangle.Libs, Version=2025.5.6.1011, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
86-
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.2.7\lib\net462\Bimangle.Libs.dll</HintPath>
85+
<Reference Include="Bimangle.Libs, Version=2025.9.3.944, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
86+
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.3.3\lib\net462\Bimangle.Libs.dll</HintPath>
8787
</Reference>
88-
<Reference Include="Bimangle.Libs.Proj, Version=2025.5.6.1011, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
89-
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.2.7\lib\net462\Bimangle.Libs.Proj.dll</HintPath>
88+
<Reference Include="Bimangle.Libs.Proj, Version=2025.9.3.944, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
89+
<HintPath>..\packages\Bimangle.ForgeEngine.Dgn.2.3.3\lib\net462\Bimangle.Libs.Proj.dll</HintPath>
9090
</Reference>
9191
<Reference Include="DotNetZip, Version=1.13.2.0, Culture=neutral, PublicKeyToken=6583c7c814667745, processorArchitecture=MSIL">
9292
<HintPath>..\packages\DotNetZip.1.13.2\lib\net40\DotNetZip.dll</HintPath>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Bimangle.ForgeEngine.Common" version="1.9.2" targetFramework="net462" />
4-
<package id="Bimangle.ForgeEngine.Dgn" version="2.2.7" targetFramework="net462" />
3+
<package id="Bimangle.ForgeEngine.Common" version="1.9.5" targetFramework="net462" />
4+
<package id="Bimangle.ForgeEngine.Dgn" version="2.3.3" targetFramework="net462" />
55
<package id="DotNetZip" version="1.13.2" targetFramework="net462" />
66
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="net462" />
77
</packages>

Bimangle.ForgeEngine.Dwg/App.config

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,14 @@
3131
<assemblyIdentity name="Bimangle.ForgeEngine.Common" publicKeyToken="20bc10ce2f34a3e5" culture="neutral" />
3232
<bindingRedirect oldVersion="0.0.0.0-1.3.5.0" newVersion="1.3.5.0" />
3333
</dependentAssembly>
34+
<dependentAssembly>
35+
<assemblyIdentity name="Bimangle.ForgeEngine.Dwg.Support" publicKeyToken="20bc10ce2f34a3e5" culture="neutral" />
36+
<bindingRedirect oldVersion="0.0.0.0-2025.5.23.937" newVersion="2025.5.23.937" />
37+
</dependentAssembly>
38+
<dependentAssembly>
39+
<assemblyIdentity name="Bimangle.ForgeEngine.Dwf.Types" publicKeyToken="20bc10ce2f34a3e5" culture="neutral" />
40+
<bindingRedirect oldVersion="0.0.0.0-2025.5.23.937" newVersion="2025.5.23.937" />
41+
</dependentAssembly>
3442
</assemblyBinding>
3543
</runtime>
3644
<applicationSettings>

Bimangle.ForgeEngine.Dwg/Bimangle.ForgeEngine.Dwg.csproj

Lines changed: 89 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,22 @@
66
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
77
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
88
<ProjectGuid>{C67DC1D3-5DC1-4D42-9A44-26472D3D2272}</ProjectGuid>
9-
<OutputType>Exe</OutputType>
10-
<RootNamespace>Bimangle.ForgeEngine.Dwg.CLI</RootNamespace>
9+
<OutputType>WinExe</OutputType>
10+
<RootNamespace>Bimangle.ForgeEngine.Dwg</RootNamespace>
1111
<AssemblyName>ForgeEngineDwgCLI</AssemblyName>
1212
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
1313
<FileAlignment>512</FileAlignment>
1414
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
15+
<NuGetPackageImportStamp>
16+
</NuGetPackageImportStamp>
1517
</PropertyGroup>
1618
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1719
<PlatformTarget>AnyCPU</PlatformTarget>
1820
<DebugSymbols>true</DebugSymbols>
1921
<DebugType>full</DebugType>
2022
<Optimize>false</Optimize>
2123
<OutputPath>bin\Debug\</OutputPath>
22-
<DefineConstants>DEBUG;TRACE</DefineConstants>
24+
<DefineConstants>TRACE;DEBUG;_EXPRESS</DefineConstants>
2325
<ErrorReport>prompt</ErrorReport>
2426
<WarningLevel>4</WarningLevel>
2527
<Prefer32Bit>false</Prefer32Bit>
@@ -29,7 +31,7 @@
2931
<DebugType>pdbonly</DebugType>
3032
<Optimize>true</Optimize>
3133
<OutputPath>bin\Release\</OutputPath>
32-
<DefineConstants>TRACE</DefineConstants>
34+
<DefineConstants>TRACE;_EXPRESS</DefineConstants>
3335
<ErrorReport>prompt</ErrorReport>
3436
<WarningLevel>4</WarningLevel>
3537
<Prefer32Bit>false</Prefer32Bit>
@@ -47,20 +49,17 @@
4749
<StartupObject />
4850
</PropertyGroup>
4951
<ItemGroup>
50-
<Reference Include="Bimangle.ForgeEngine.Common, Version=1.9.2.0, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
51-
<HintPath>..\packages\Bimangle.ForgeEngine.Common.1.9.2\lib\net45\Bimangle.ForgeEngine.Common.dll</HintPath>
52+
<Reference Include="Bimangle.ForgeEngine.Common, Version=1.9.5.0, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
53+
<HintPath>..\packages\Bimangle.ForgeEngine.Common.1.9.5\lib\net45\Bimangle.ForgeEngine.Common.dll</HintPath>
5254
</Reference>
53-
<Reference Include="Bimangle.ForgeEngine.Dwf.Types, Version=2025.5.6.1009, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=MSIL">
54-
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.8.8\lib\net452\Bimangle.ForgeEngine.Dwf.Types.dll</HintPath>
55+
<Reference Include="Bimangle.ForgeEngine.Dwg, Version=1.9.5.0, Culture=neutral, processorArchitecture=MSIL">
56+
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\lib\net452\Bimangle.ForgeEngine.Dwg.dll</HintPath>
5557
</Reference>
56-
<Reference Include="Bimangle.ForgeEngine.Dwg, Version=1.8.8.0, Culture=neutral, processorArchitecture=MSIL">
57-
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.8.8\lib\net452\Bimangle.ForgeEngine.Dwg.dll</HintPath>
58+
<Reference Include="Bimangle.Libs, Version=2025.9.3.942, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
59+
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\lib\net452\Bimangle.Libs.dll</HintPath>
5860
</Reference>
59-
<Reference Include="Bimangle.ForgeEngine.Dwg.Support, Version=2025.5.6.1009, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
60-
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.8.8\lib\net452\Bimangle.ForgeEngine.Dwg.Support.dll</HintPath>
61-
</Reference>
62-
<Reference Include="Bimangle.Libs, Version=2025.5.6.1004, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
63-
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.8.8\lib\net452\Bimangle.Libs.dll</HintPath>
61+
<Reference Include="Bimangle.Libs.Proj, Version=2025.9.3.942, Culture=neutral, PublicKeyToken=20bc10ce2f34a3e5, processorArchitecture=AMD64">
62+
<HintPath>..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\lib\net452\Bimangle.Libs.Proj.dll</HintPath>
6463
</Reference>
6564
<Reference Include="CommandLine, Version=2.2.1.0, Culture=neutral, PublicKeyToken=de6f01bd326f8c32, processorArchitecture=MSIL">
6665
<HintPath>..\packages\CommandLineParser.2.2.1\lib\net45\CommandLine.dll</HintPath>
@@ -87,19 +86,20 @@
8786
<Reference Include="System.Xml" />
8887
</ItemGroup>
8988
<ItemGroup>
89+
<Compile Include="Config\AppConfigCesium3DTiles.cs" />
90+
<Compile Include="Config\AppConfigGltf.cs" />
9091
<Compile Include="Core\App.cs" />
9192
<Compile Include="Config\AppConfig.cs" />
9293
<Compile Include="Config\AppConfigManager.cs" />
9394
<Compile Include="Config\AppConfigSvf.cs" />
95+
<Compile Include="Core\GeoreferncingAdapter.cs" />
96+
<Compile Include="Core\ILog.cs" />
9497
<Compile Include="Core\Job.cs" />
9598
<Compile Include="Core\LicenseConfig.cs" />
96-
<Compile Include="Core\Log\ILog.cs" />
97-
<Compile Include="Core\Log\LogConsole.cs" />
98-
<Compile Include="Core\Log\LogDummy.cs" />
99-
<Compile Include="Core\Log\LogTrace.cs" />
99+
<Compile Include="Core\LogProgress.cs" />
100100
<Compile Include="Core\Options.cs" />
101+
<Compile Include="Core\ProjValidator.cs" />
101102
<Compile Include="Core\RuntimeLog.cs" />
102-
<Compile Include="ForgeEngineCLI.cs" />
103103
<Compile Include="Strings.Designer.cs">
104104
<AutoGen>True</AutoGen>
105105
<DesignTime>True</DesignTime>
@@ -119,14 +119,45 @@
119119
</Compile>
120120
<Compile Include="Program.cs" />
121121
<Compile Include="Properties\AssemblyInfo.cs" />
122+
<Compile Include="Toolset\CommandToolsetCheckEngineLogs.cs" />
123+
<Compile Include="Toolset\CommandToolsetCreateProj.cs" />
124+
<Compile Include="Toolset\CommandToolsetPickPositionFromMap.cs" />
125+
<Compile Include="Toolset\CommandToolsetQuickPreview.cs" />
126+
<Compile Include="UI\Controls\ExportCesium3DTiles.cs">
127+
<SubType>UserControl</SubType>
128+
</Compile>
129+
<Compile Include="UI\Controls\ExportCesium3DTiles.Designer.cs">
130+
<DependentUpon>ExportCesium3DTiles.cs</DependentUpon>
131+
</Compile>
132+
<Compile Include="UI\Controls\ExportGltf.cs">
133+
<SubType>UserControl</SubType>
134+
</Compile>
135+
<Compile Include="UI\Controls\ExportGltf.Designer.cs">
136+
<DependentUpon>ExportGltf.cs</DependentUpon>
137+
</Compile>
138+
<Compile Include="UI\Controls\ExportSvfzip.cs">
139+
<SubType>UserControl</SubType>
140+
</Compile>
141+
<Compile Include="UI\Controls\ExportSvfzip.Designer.cs">
142+
<DependentUpon>ExportSvfzip.cs</DependentUpon>
143+
</Compile>
144+
<Compile Include="UI\Controls\IExportControl.cs" />
145+
<Compile Include="UI\Controls\IExportForm.cs" />
122146
<Compile Include="UI\FormExport.cs">
123147
<SubType>Form</SubType>
124148
</Compile>
125-
<Compile Include="UI\FormExport.designer.cs">
149+
<Compile Include="UI\FormExport.Designer.cs">
126150
<DependentUpon>FormExport.cs</DependentUpon>
127151
</Compile>
152+
<Compile Include="UI\FormProgressEx.cs">
153+
<SubType>Form</SubType>
154+
</Compile>
155+
<Compile Include="UI\FormProgressEx.designer.cs">
156+
<DependentUpon>FormProgressEx.cs</DependentUpon>
157+
</Compile>
128158
<Compile Include="Utility\AppHelper.cs" />
129159
<Compile Include="Utility\FormHelper.cs" />
160+
<Compile Include="Utility\ProgressExHelper.cs" />
130161
<EmbeddedResource Include="Strings.resx">
131162
<Generator>ResXFileCodeGenerator</Generator>
132163
<LastGenOutput>Strings.Designer.cs</LastGenOutput>
@@ -153,6 +184,24 @@
153184
<DependentUpon>Resources.resx</DependentUpon>
154185
<DesignTime>True</DesignTime>
155186
</Compile>
187+
<EmbeddedResource Include="UI\Controls\ExportCesium3DTiles.resx">
188+
<DependentUpon>ExportCesium3DTiles.cs</DependentUpon>
189+
</EmbeddedResource>
190+
<EmbeddedResource Include="UI\Controls\ExportCesium3DTiles.zh-Hans.resx">
191+
<DependentUpon>ExportCesium3DTiles.cs</DependentUpon>
192+
</EmbeddedResource>
193+
<EmbeddedResource Include="UI\Controls\ExportGltf.resx">
194+
<DependentUpon>ExportGltf.cs</DependentUpon>
195+
</EmbeddedResource>
196+
<EmbeddedResource Include="UI\Controls\ExportGltf.zh-Hans.resx">
197+
<DependentUpon>ExportGltf.cs</DependentUpon>
198+
</EmbeddedResource>
199+
<EmbeddedResource Include="UI\Controls\ExportSvfzip.resx">
200+
<DependentUpon>ExportSvfzip.cs</DependentUpon>
201+
</EmbeddedResource>
202+
<EmbeddedResource Include="UI\Controls\ExportSvfzip.zh-Hans.resx">
203+
<DependentUpon>ExportSvfzip.cs</DependentUpon>
204+
</EmbeddedResource>
156205
<EmbeddedResource Include="UI\FormExport.resx">
157206
<DependentUpon>FormExport.cs</DependentUpon>
158207
</EmbeddedResource>
@@ -180,6 +229,12 @@
180229
<Content Include="Fonts\tssdeng.shx">
181230
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
182231
</Content>
232+
<EmbeddedResource Include="UI\FormProgressEx.resx">
233+
<DependentUpon>FormProgressEx.cs</DependentUpon>
234+
</EmbeddedResource>
235+
<EmbeddedResource Include="UI\FormProgressEx.zh-Hans.resx">
236+
<DependentUpon>FormProgressEx.cs</DependentUpon>
237+
</EmbeddedResource>
183238
<None Include="packages.config" />
184239
<None Include="Properties\app.manifest" />
185240
<None Include="Properties\Settings.settings">
@@ -203,5 +258,18 @@
203258
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
204259
</Content>
205260
</ItemGroup>
261+
<ItemGroup>
262+
<ProjectReference Include="..\Bimangle.ForgeEngine.Georeferncing\Bimangle.ForgeEngine.Georeferncing.csproj">
263+
<Project>{3c32b366-38a8-4943-95b2-09d6427a1e66}</Project>
264+
<Name>Bimangle.ForgeEngine.Georeferncing</Name>
265+
</ProjectReference>
266+
</ItemGroup>
206267
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
268+
<Import Project="..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\build\Bimangle.ForgeEngine.Dwg.targets" Condition="Exists('..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\build\Bimangle.ForgeEngine.Dwg.targets')" />
269+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
270+
<PropertyGroup>
271+
<ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
272+
</PropertyGroup>
273+
<Error Condition="!Exists('..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\build\Bimangle.ForgeEngine.Dwg.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Bimangle.ForgeEngine.Dwg.1.9.5\build\Bimangle.ForgeEngine.Dwg.targets'))" />
274+
</Target>
207275
</Project>

Bimangle.ForgeEngine.Dwg/Config/AppConfig.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,28 @@
11
using System;
22

3-
namespace Bimangle.ForgeEngine.Dwg.CLI.Config
3+
namespace Bimangle.ForgeEngine.Dwg.Config
44
{
55
[Serializable]
66
class AppConfig
77
{
88
public AppConfigSvf Svf { get; set; }
9+
public AppConfigGltf Gltf { get; set; }
10+
public AppConfigCesium3DTiles Cesium3DTiles { get; set; }
911

1012
public AppConfig()
1113
{
1214
Svf = new AppConfigSvf();
15+
Gltf = new AppConfigGltf();
16+
Cesium3DTiles = new AppConfigCesium3DTiles();
1317
}
1418

1519
public AppConfig Clone()
1620
{
1721
return new AppConfig
1822
{
1923
Svf = Svf == null ? new AppConfigSvf() : Svf.Clone(),
24+
Gltf = Gltf == null ? new AppConfigGltf() : Gltf.Clone(),
25+
Cesium3DTiles = Cesium3DTiles == null ? new AppConfigCesium3DTiles() : Cesium3DTiles.Clone()
2026
};
2127
}
2228
}

0 commit comments

Comments
 (0)