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 >
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 >
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 >
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 >
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 >
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 >
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" >
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 >
0 commit comments