[mapguide-commits] r10164 - branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Sat Aug 9 08:40:40 PDT 2025


Author: jng
Date: 2025-08-09 08:40:38 -0700 (Sat, 09 Aug 2025)
New Revision: 10164

Removed:
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopApi.vcxproj
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj.filters
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopApiGen.xml
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopConstants.xml
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopMakefile
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/Partials/
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi.bat
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi40.bat
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignMapGuideApi.exe
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignMapGuideApi.pdb
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/language.i
   branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/maestroapi.key
Log:
Remove old mg-desktop swig glue

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopApi.vcxproj
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopApi.vcxproj	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopApi.vcxproj	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,230 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectName>MapGuideDesktopUnmanagedApi</ProjectName>
-    <ProjectGuid>{E706FB1C-4431-4508-8A2F-239A143EFA1C}</ProjectGuid>
-    <RootNamespace>DesktopApi</RootNamespace>
-    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(Configuration)\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\obj\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\release\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\obj\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\obj\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\release64\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\obj\$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <PreBuildEvent>
-      <Command>del /Q DesktopCustom\*prop
-IF NOT EXIST DesktopCustom mkdir DesktopCustom
-..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe -p .\MapGuideDesktopConstants.xml -l C# -o ./MapGuideDesktopConstants.cs -t
-copy ..\dotnet.i .\language.i
-..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe -p .\MapGuideDesktopApiGen.xml -l C#
-..\..\..\Oem\SWIGEx\Win32\swig -c++ -csharp -dllname MapGuideDesktopUnmanagedApi -namespace OSGeo.MapGuide -proxydir .\DesktopCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)->Release()" -rethrow "e->Raise()%3b" -nodefault -noconstants -module MapGuideDesktopApi -o MgPortableApi_wrap.cpp -lib ..\..\..\Oem\SWIGEx\Lib MapGuideDesktopApi.i
-</Command>
-    </PreBuildEvent>
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>..\..\..\Common\Foundation;..\..\..\Common\PlatformBase;..\..\..\Common\Geometry;..\..\..\Common\MdfModel;..\..\..\Common\MdfParser;..\..\..\Oem\ACE\ACE_wrappers;..\..\..\Oem\dbxml\xerces-c-src\src;..\..\..\Oem\FDO\Inc;..\..\..\Oem\FDO\Inc\ExpressionEngine;..\..\..\Common\Renderers;..\..\..\Common\Stylization;..\..\..\Oem\DWFTK\develop\global\src;..\..\..\Oem\DWFTK\develop\global\src\dwf;..\..\MgPortable;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-      <ShowIncludes>false</ShowIncludes>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>MgPortabled.lib;FDO.lib;FDOCommon.lib;ACEd.lib;MgFoundationd.lib;MgGeometryd.lib;MgMdfModeld.lib;MgMdfParserd.lib;MgPlatformBased.lib;MgRenderersd.lib;MgStylizationd.lib;xerces-c_3mgD.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\debug\MapGuideDesktopUnmanagedApi.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\Lib\Debug;..\..\..\Common\lib\$(Configuration);..\..\..\Oem\FDO\Lib;..\..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\..\Oem\dbxml\xerces-c-src\Build\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <ImportLibrary>..\lib\debug\MapGuideDesktopUnmanagedApi.lib</ImportLibrary>
-      <TargetMachine>MachineX86</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <PreBuildEvent>
-      <Command>del /Q DesktopCustom\*prop
-IF NOT EXIST DesktopCustom mkdir DesktopCustom
-..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe -p .\MapGuideDesktopConstants.xml -l C# -o ./MapGuideDesktopConstants.cs -t
-copy ..\dotnet.i .\language.i
-..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe -p .\MapGuideDesktopApiGen.xml -l C#
-..\..\..\Oem\SWIGEx\Win32\swig -c++ -csharp -dllname MapGuideDesktopUnmanagedApi -namespace OSGeo.MapGuide -proxydir .\DesktopCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)->Release()" -rethrow "e->Raise()%3b" -nodefault -noconstants -module MapGuideDesktopApi -o MgPortableApi_wrap.cpp -lib ..\..\..\Oem\SWIGEx\Lib MapGuideDesktopApi.i
-</Command>
-    </PreBuildEvent>
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>..\..\..\Common\Foundation;..\..\..\Common\PlatformBase;..\..\..\Common\Geometry;..\..\..\Common\MdfModel;..\..\..\Common\MdfParser;..\..\..\Oem\ACE\ACE_wrappers;..\..\..\Oem\dbxml\xerces-c-src\src;..\..\..\Oem\FDO\Inc;..\..\..\Oem\FDO\Inc\ExpressionEngine;..\..\..\Common\Renderers;..\..\..\Common\Stylization;..\..\..\Oem\DWFTK\develop\global\src;..\..\..\Oem\DWFTK\develop\global\src\dwf;..\..\MgPortable;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <ShowIncludes>false</ShowIncludes>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>MgPortable.lib;FDO.lib;FDOCommon.lib;ACE.lib;MgFoundation.lib;MgGeometry.lib;MgMdfModel.lib;MgMdfParser.lib;MgPlatformBase.lib;MgRenderers.lib;MgStylization.lib;xerces-c_3mg.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\release\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\Lib\release;..\..\..\Common\lib\$(Configuration);..\..\..\Oem\FDO\Lib;..\..\..\Oem\ACE\ACE_wrappers\lib\$(Configuration);..\..\..\Oem\dbxml\xerces-c-src\Build\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <DelayLoadDLLs>FDO.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <OptimizeReferences>true</OptimizeReferences>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <ImportLibrary>..\..\lib\release\$(TargetName).lib</ImportLibrary>
-      <TargetMachine>MachineX86</TargetMachine>
-    </Link>
-    <PostBuildEvent>
-      <Command>
-      </Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <PreBuildEvent>
-      <Command>del /Q DesktopCustom\*prop
-IF NOT EXIST DesktopCustom mkdir DesktopCustom
-..\..\..\BuildTools\WebTools\IMake\Win64\IMake.exe -p .\MapGuideDesktopConstants.xml -l C# -o ./MapGuideDesktopConstants.cs -t
-copy ..\dotnet.i .\language.i
-..\..\..\BuildTools\WebTools\IMake\Win64\IMake.exe -p .\MapGuideDesktopApiGen.xml -l C#
-..\..\..\Oem\SWIGEx\Win32\swig -c++ -csharp -dllname MapGuideDesktopUnmanagedApi -namespace OSGeo.MapGuide -proxydir .\DesktopCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)->Release()" -rethrow "e->Raise()%3b" -nodefault -noconstants -module MapGuideDesktopApi -o MgPortableApi_wrap.cpp -lib ..\..\..\Oem\SWIGEx\Lib MapGuideDesktopApi.i
-</Command>
-    </PreBuildEvent>
-    <Midl>
-      <TargetEnvironment>X64</TargetEnvironment>
-    </Midl>
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>..\..\..\Common\Foundation;..\..\..\Common\PlatformBase;..\..\..\Common\Geometry;..\..\..\Common\MdfModel;..\..\..\Common\MdfParser;..\..\..\Oem\ACE\ACE_wrappers;..\..\..\Oem\dbxml\xerces-c-src\src;..\..\..\Oem\FDO\Inc;..\..\..\Oem\FDO\Inc\ExpressionEngine;..\..\..\Common\Renderers;..\..\..\Common\Stylization;..\..\..\Oem\DWFTK\develop\global\src;..\..\..\Oem\DWFTK\develop\global\src\dwf;..\..\MgPortable;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <ShowIncludes>false</ShowIncludes>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>MgPortabled.lib;FDO.lib;FDOCommon.lib;ACEd.lib;MgFoundationd.lib;MgGeometryd.lib;MgMdfModeld.lib;MgMdfParserd.lib;MgPlatformBased.lib;MgRenderersd.lib;MgStylizationd.lib;xerces-c_3mgD.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\debug\MapGuideDesktopUnmanagedApi.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\Lib\Debug64;..\..\..\Common\lib\$(Configuration)64;..\..\..\Oem\FDO\Lib64;..\..\..\Oem\ACE\ACE_wrappers\lib64\$(Configuration);..\..\..\Oem\dbxml\xerces-c-src\Build\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <ImportLibrary>..\lib\debug\MapGuideDesktopUnmanagedApi.lib</ImportLibrary>
-      <TargetMachine>MachineX64</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <PreBuildEvent>
-      <Command>del /Q DesktopCustom\*prop
-IF NOT EXIST DesktopCustom mkdir DesktopCustom
-..\..\..\BuildTools\WebTools\IMake\Win64\IMake.exe -p .\MapGuideDesktopConstants.xml -l C# -o ./MapGuideDesktopConstants.cs -t
-copy ..\dotnet.i .\language.i
-..\..\..\BuildTools\WebTools\IMake\Win64\IMake.exe -p .\MapGuideDesktopApiGen.xml -l C#
-..\..\..\Oem\SWIGEx\Win32\swig -c++ -csharp -dllname MapGuideDesktopUnmanagedApi -namespace OSGeo.MapGuide -proxydir .\DesktopCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)->Release()" -rethrow "e->Raise()%3b" -nodefault -noconstants -module MapGuideDesktopApi -o MgPortableApi_wrap.cpp -lib ..\..\..\Oem\SWIGEx\Lib MapGuideDesktopApi.i
-</Command>
-    </PreBuildEvent>
-    <Midl>
-      <TargetEnvironment>X64</TargetEnvironment>
-    </Midl>
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>..\..\..\Common\Foundation;..\..\..\Common\PlatformBase;..\..\..\Common\Geometry;..\..\..\Common\MdfModel;..\..\..\Common\MdfParser;..\..\..\Oem\ACE\ACE_wrappers;..\..\..\Oem\dbxml\xerces-c-src\src;..\..\..\Oem\FDO\Inc;..\..\..\Oem\FDO\Inc\ExpressionEngine;..\..\..\Common\Renderers;..\..\..\Common\Stylization;..\..\..\Oem\DWFTK\develop\global\src;..\..\..\Oem\DWFTK\develop\global\src\dwf;..\..\MgPortable;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <ShowIncludes>false</ShowIncludes>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>MgPortable.lib;FDO.lib;FDOCommon.lib;ACE.lib;MgFoundation.lib;MgGeometry.lib;MgMdfModel.lib;MgMdfParser.lib;MgPlatformBase.lib;MgRenderers.lib;MgStylization.lib;xerces-c_3mg.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\release64\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\Lib\Release64;..\..\..\Common\lib\$(Configuration)64;..\..\..\Oem\FDO\Lib64;..\..\..\Oem\ACE\ACE_wrappers\lib64\$(Configuration);..\..\..\Oem\dbxml\xerces-c-src\Build\$(Configuration)64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <DelayLoadDLLs>FDO.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <OptimizeReferences>true</OptimizeReferences>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <ImportLibrary>..\..\lib\release64\$(TargetName).lib</ImportLibrary>
-      <TargetMachine>MachineX64</TargetMachine>
-    </Link>
-    <PostBuildEvent>
-      <Command>
-      </Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <None Include="..\catchall.code" />
-    <None Include="..\dotnet.i" />
-    <None Include="..\getclassid.code" />
-    <None Include="MapGuideDesktopApiGen.xml" />
-    <None Include="MapGuideDesktopConstants.xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="MgPortableApi_wrap.cpp" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
\ No newline at end of file

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="MapGuideDesktopMakefile" />
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{AB42A48E-8C9C-4D05-826A-1E5B6C457753}</ProjectGuid>
-    <Keyword>MakeFileProj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <OutDir>..\..\bin\debug</OutDir>
-    <IntDir>..\..\obj\debug</IntDir>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <OutDir>..\..\bin\debug64</OutDir>
-    <IntDir>..\..\obj\debug64</IntDir>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <OutDir>..\..\bin\release</OutDir>
-    <IntDir>..\..\obj\release</IntDir>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <OutDir>..\..\bin\release64</OutDir>
-    <IntDir>..\..\obj\release64</IntDir>
-    <PlatformToolset>v142</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <NMakeBuildCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x86 OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\debug" debug</NMakeBuildCommandLine>
-    <NMakeOutput>OSGeo.MapGuide.Desktop.Temp.dll</NMakeOutput>
-    <NMakeCleanCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat OUTDIR="$(OutDir)" cleandebug</NMakeCleanCommandLine>
-    <NMakeReBuildCommandLine>nmake -a -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x86 OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\debug" debug</NMakeReBuildCommandLine>
-    <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <NMakeBuildCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x64 OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\debug64" debug</NMakeBuildCommandLine>
-    <NMakeOutput>OSGeo.MapGuide.Desktop.Temp.dll</NMakeOutput>
-    <NMakeCleanCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat OUTDIR="$(OutDir)" cleandebug</NMakeCleanCommandLine>
-    <NMakeReBuildCommandLine>nmake -a -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x64 OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\debug64" debug</NMakeReBuildCommandLine>
-    <NMakePreprocessorDefinitions>WIN32;_DEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <NMakeBuildCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x86 ASSEMBLY_DIR="$(OutDir)\..\Assemblies" OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\release" release</NMakeBuildCommandLine>
-    <NMakeOutput>OSGeo.MapGuide.Desktop.dll</NMakeOutput>
-    <NMakeCleanCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat OUTDIR="$(OutDir)" ASSEMBLY_DIR="$(OutDir)\..\Assemblies" cleanrelease</NMakeCleanCommandLine>
-    <NMakeReBuildCommandLine>nmake -a -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x86 ASSEMBLY_DIR="$(OutDir)\..\Assemblies" OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\release" release</NMakeReBuildCommandLine>
-    <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <NMakeBuildCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x64 ASSEMBLY_DIR="$(OutDir)\..\Assemblies" OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\release64" release</NMakeBuildCommandLine>
-    <NMakeOutput>OSGeo.MapGuide.Desktop.dll</NMakeOutput>
-    <NMakeCleanCommandLine>nmake -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x64 ASSEMBLY_DIR="$(OutDir)\..\Assemblies" OUTDIR="$(OutDir)" cleanrelease</NMakeCleanCommandLine>
-    <NMakeReBuildCommandLine>nmake -a -f MapGuideDesktopMakefile SIGNER=SignApi40.bat PLATFORM=x64 ASSEMBLY_DIR="$(OutDir)\..\Assemblies" OUTDIR="$(OutDir)" WEB_BIN_DIR="$(SolutionDir)..\Web\bin\release64" release</NMakeReBuildCommandLine>
-    <NMakePreprocessorDefinitions>WIN32;NDEBUG;$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-  </ItemDefinitionGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
\ No newline at end of file

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj.filters
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj.filters	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/DesktopDotNetApi.vcxproj.filters	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <None Include="MapGuideDesktopMakefile" />
-  </ItemGroup>
-</Project>
\ No newline at end of file

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopApiGen.xml
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopApiGen.xml	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopApiGen.xml	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Parameters>
-<!--
-   Module section.
--->
-<Module name="MapGuideDesktopApi" />
-
-<!--
-   Custom file path.
--->
-<CustomFile path="./DesktopCustom" />
-
-<!--
-   Target section.
--->
-<Target path="./MapGuideDesktopApi.i" />
-<DocTarget path="./MapGuideDesktopApi_Doc.i" />
-
-<!--
-   C++ inline section.
--->
-<CppInline>
-#ifdef _WIN32
-#pragma warning(disable: 4251)
-#endif
-
-#include <string>
-#include <map>
-
-#include "Foundation.h"
-#include "GeometryCommon.h"
-#include "MgPortable.h"
-
-#if defined(PHP) || defined(JAVA)
-typedef std::wstring STRINGPARAM;
-#else
-typedef wchar_t* STRINGPARAM;
-#endif
-</CppInline>
-
-<!--
-   Type replacements.
--->
-<TypeReplacements>
-    <TypeReplacement oldtype="CREFSTRING" newtype="STRINGPARAM" />
-    <TypeReplacement oldtype="INT64" newtype="long long" />
-</TypeReplacements>
-
-<!--
-   Swig inline section.
--->
-<SwigInline>
-    %import "../../../Web/src/DotNetUnmanagedApi/Foundation/FoundationApi.i"
-    %import "../../../Web/src/DotNetUnmanagedApi/Geometry/GeometryApi.i"
-    %import "../../../Web/src/DotNetUnmanagedApi/PlatformBase/PlatformBaseApi.i"
-    %include "language.i"   //typemaps specific for each language
-    %include "../../MgPortable/System/ClassId.h"
-
-    #if defined(PHPSWIG)
-    // We force UTF-8 encoding for PHP
-    typedef char*         STRINGPARAM;
-    typedef char*         STRING;
-    typedef char*         BYTE_ARRAY_IN;
-    typedef char*         BYTE_ARRAY_OUT;
-    typedef unsigned char BYTE;
-    #elseif defined(JAVA)
-    typedef std::wstring  STRINGPARAM;
-    typedef signed char   BYTE;  //mapped to byte in Java
-    #else // .Net
-    typedef char*         BYTE_ARRAY_IN;
-    typedef char*         BYTE_ARRAY_OUT;
-    typedef unsigned char BYTE;    //mapped to byte in C#
-    #endif
-
-    typedef int           STATUS;
-    typedef short         INT8;
-    typedef short         INT16;
-    typedef int           INT32;
-    typedef int           UINT32;
-
-</SwigInline>
-
-<!--
-   C++ Headers section.  If you add headers to this section then you
-   must also add them to Makefile.am in the JavaApi and PhpApi folders.
--->
-<Headers>
-    
-    <!-- MapGuideDesktop classes -->
-
-    <Header path="../../MgPortable/Services/DataReader.h" />
-    <Header path="../../MgPortable/Services/DrawingService.h" />
-    <Header path="../../MgPortable/Services/FeatureReader.h" />
-    <Header path="../../MgPortable/Services/FeatureService.h" />
-    <Header path="../../MgPortable/Services/MappingService.h" />
-    <Header path="../../MgPortable/Services/ProfilingService.h" />
-    <Header path="../../MgPortable/Services/RenderingService.h" />
-    <Header path="../../MgPortable/Services/ResourceService.h" />
-    <Header path="../../MgPortable/Services/ScrollableFeatureReader.h" />
-    <Header path="../../MgPortable/Services/ServiceFactory.h" />
-    <Header path="../../MgPortable/Services/SqlReader.h" />
-    <Header path="../../MgPortable/Services/TileService.h" />
-    <Header path="../../MgPortable/Services/Transaction.h" />
-
-    <Header path="../../MgPortable/Services/Feature/RdbmsFeatureSourceParams.h" />
-
-    <Header path="../../MgPortable/Services/Rendering/DwfVersion.h" />
-    <Header path="../../MgPortable/Services/Rendering/FeatureInformation.h" />
-    <Header path="../../MgPortable/Services/Rendering/Layout.h" />
-    <Header path="../../MgPortable/Services/Rendering/MapPlot.h" />
-    <Header path="../../MgPortable/Services/Rendering/DwfVersion.h" />
-    <Header path="../../MgPortable/Services/Rendering/MapPlotCollection.h" />
-    <Header path="../../MgPortable/Services/Rendering/PlotSpecification.h" />
-    <Header path="../../MgPortable/Services/Rendering/RenderingOptions.h" />
-
-    <Header path="../../MgPortable/System/PlatformInit.h" />
-    <Header path="../../MgPortable/System/ExceptionCodes.h" />
-
-    <Header path="../../MgPortable/MapLayer/Layer.h" />
-    <Header path="../../MgPortable/MapLayer/Map.h" />
-    <Header path="../../MgPortable/MapLayer/Selection.h" />
-
-</Headers>
-
-</Parameters>

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopConstants.xml
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopConstants.xml	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopConstants.xml	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,94 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-NOTE: Sadly, we cannot have utilise the partitioned assembly approach of the
-current MapGuide / AutoCAD Map API introduced in MGOS 2.2
-
-The reason is simply that the Foundation/Geometry/PlatformBase swig interface
-files use the original header file structure of the original MGOS source tree
-
-Since we're not using the MGOS source tree, we can't use the existing
-Foundation/Geometry/PlatformBase swig interfaces 
--->
-<Parameters>
-
-<!--
-   Type replacements.
--->
-<PHPTypeReplacements>
-    <TypeReplacement oldtype="STRING" newtype="" />
-    <TypeReplacement oldtype="INT16" newtype="" />
-    <TypeReplacement oldtype="INT32" newtype="" />
-    <TypeReplacement oldtype="int" newtype="" />
-    <TypeReplacement oldtype="float" newtype="" />
-    <TypeReplacement oldtype="double" newtype="" />
-    <TypeReplacement oldtype="static" newtype="" />
-    <TypeReplacement oldtype="bool" newtype="" />
-</PHPTypeReplacements>
-<CSharpTypeReplacements>
-    <TypeReplacement oldtype="STRING" newtype="string" />
-    <TypeReplacement oldtype="INT8" newtype="byte" />
-    <TypeReplacement oldtype="INT16" newtype="short" />
-    <TypeReplacement oldtype="INT32" newtype="int" />
-    <TypeReplacement oldtype="int" newtype="int" />
-    <TypeReplacement oldtype="float" newtype="float" />
-    <TypeReplacement oldtype="double" newtype="double" />
-    <TypeReplacement oldtype="static" newtype="" />
-    <TypeReplacement oldtype="const" newtype="const" />
-</CSharpTypeReplacements>
-<JavaTypeReplacements>
-    <TypeReplacement oldtype="STRING" newtype="String" />
-    <TypeReplacement oldtype="INT8" newtype="byte" />
-    <TypeReplacement oldtype="INT16" newtype="short" />
-    <TypeReplacement oldtype="INT32" newtype="int" />
-    <TypeReplacement oldtype="int" newtype="int" />
-    <TypeReplacement oldtype="float" newtype="float" />
-    <TypeReplacement oldtype="double" newtype="double" />
-    <TypeReplacement oldtype="const" newtype="final" />
-    <TypeReplacement oldtype="bool" newtype="boolean" />
-</JavaTypeReplacements>
-
-<!--
-   Inline section.
--->
-<Inline>
-//
-//  Copyright (C) 2004-2010 by Autodesk, Inc.
-//
-//  This library is free software; you can redistribute it and/or
-//  modify it under the terms of version 2.1 of the GNU Lesser
-//  General Public License as published by the Free Software Foundation.
-//
-//  This library is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-//  Lesser General Public License for more details.
-//
-//  You should have received a copy of the GNU Lesser General Public
-//  License along with this library; if not, write to the Free Software
-//  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-//
-</Inline>
-
-<Namespace>OSGeo.MapGuide</Namespace>
-<Package>org.osgeo.mapguide</Package>
-
-<Classes>
-    <Class name="MgdMapPlotInstruction" />
-    <Class name="MgdUnitType" />
-    <Class name="MgdPageUnitsType" />
-    <Class name="MgdImageFormats" />
-    <Class name="MgdExceptionCodes" />
-</Classes>
-
-<!--
-   C++ Headers section.  If you add headers to this section then you
-   must also add them to Makefile.am in the JavaApi and PhpApi folders.
--->
-<Headers>
-    <Header path="../../MgPortable/Services/ImageFormats.h" />
-    <Header path="../../MgPortable/Services/Rendering/MapPlotInstruction.h" />
-    <Header path="../../MgPortable/Services/Rendering/UnitType.h" />
-    <Header path="../../MgPortable/System/ExceptionCodes.h" />
-</Headers>
-
-</Parameters>

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopMakefile
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopMakefile	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/MapGuideDesktopMakefile	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,83 +0,0 @@
-cleandebug:
-  echo clean - debug
-  del /Q .\Mg*.cs
-  del /Q .\SWIGTYPE*.cs
-  del /Q .\*Constants.cs
-  del /Q .\*PINVOKE.cs
-  del /Q .\*Api.cs
-  del /Q OSGeo.MapGuide.Desktop.Temp.xml
-  if exist $(OUTDIR)\OSGeo.MapGuide.Desktop.dll del $(OUTDIR)\OSGeo.MapGuide.Desktop.dll
-  if exist $(OUTDIR)\OSGeo.MapGuide.Desktop.Temp.dll del $(OUTDIR)\OSGeo.MapGuide.Desktop.Temp.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.Desktop.dll del $(OUTDIR)\OSGeo.MapGuide.Desktop.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.Foundation.dll del $(OUTDIR)\OSGeo.MapGuide.Foundation.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.Geometry.dll del $(OUTDIR)\OSGeo.MapGuide.Geometry.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.PlatformBase.dll del $(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll
-
-cleanrelease:
-  echo clean - release
-  del /Q .\Mg*.cs
-  del /Q .\SWIGTYPE*.cs
-  del /Q .\*Constants.cs
-  del /Q .\*PINVOKE.cs
-  del /Q .\*Api.cs
-  del /Q OSGeo.MapGuide.Desktop.xml
-  if exist $(OUTDIR)\OSGeo.MapGuide.Desktop.dll del $(OUTDIR)\OSGeo.MapGuide.Desktop.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.Desktop.dll del $(OUTDIR)\OSGeo.MapGuide.Desktop.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.Foundation.dll del $(OUTDIR)\OSGeo.MapGuide.Foundation.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.Geometry.dll del $(OUTDIR)\OSGeo.MapGuide.Geometry.dll
-  if exist $(ASSEMBLY_DIR)\OSGeo.MapGuide.PlatformBase.dll del $(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll
-
-debug: $(OUTDIR)\OSGeo.MapGuide.Desktop.Temp.dll
-
-release: $(OUTDIR)\OSGeo.MapGuide.Desktop.dll
-
-$(OUTDIR)\OSGeo.MapGuide.Desktop.Temp.dll:
-  echo target - OSGeo.MapGuide.Desktop.Temp.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Foundation.dll $(OUTDIR)\OSGeo.MapGuide.Foundation.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Geometry.dll $(OUTDIR)\OSGeo.MapGuide.Geometry.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.PlatformBase.dll $(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Foundation.xml $(OUTDIR)\OSGeo.MapGuide.Foundation.xml
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Geometry.xml $(OUTDIR)\OSGeo.MapGuide.Geometry.xml
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.PlatformBase.xml $(OUTDIR)\OSGeo.MapGuide.PlatformBase.xml
-  copy /Y SignMapGuideApi.exe $(OUTDIR)\SignMapGuideApi.exe
-  copy /Y maestroapi.key $(OUTDIR)\maestroapi.key
-  $(SIGNER) $(OUTDIR)
-  csc.exe /debug+ /debug:full /optimize- /out:$(OUTDIR)\OSGeo.MapGuide.Desktop.dll /doc:$(OUTDIR)\OSGeo.MapGuide.Desktop.xml /platform:$(PLATFORM) /target:library /reference:$(OUTDIR)\OSGeo.MapGuide.Foundation.dll;$(OUTDIR)\OSGeo.MapGuide.Geometry.dll;$(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll .\*.cs .\Partials\*.cs
-  copy /y $(OUTDIR)\OSGeo.MapGuide.Desktop.dll $(OUTDIR)\OSGeo.MapGuide.Desktop.Temp.dll
-  copy /Y $(WEB_BIN_DIR)\FoundationUnmanagedApi.dll $(OUTDIR)\FoundationUnmanagedApi.dll
-  copy /Y $(WEB_BIN_DIR)\GeometryUnmanagedApi.dll $(OUTDIR)\GeometryUnmanagedApi.dll
-  copy /Y $(WEB_BIN_DIR)\PlatformBaseUnmanagedApi.dll $(OUTDIR)\PlatformBaseUnmanagedApi.dll
-  if not exist "$(ASSEMBLY_DIR)" mkdir "$(ASSEMBLY_DIR)"
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Foundation.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.Foundation.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Geometry.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.Geometry.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.PlatformBase.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Desktop.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.Desktop.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Foundation.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.Foundation.xml
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Geometry.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.Geometry.xml
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.PlatformBase.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.PlatformBase.xml
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Desktop.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.Desktop.xml
-
-$(OUTDIR)\OSGeo.MapGuide.Desktop.dll:
-  echo target - OSGeo.MapGuide.Desktop.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Foundation.dll $(OUTDIR)\OSGeo.MapGuide.Foundation.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Geometry.dll $(OUTDIR)\OSGeo.MapGuide.Geometry.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.PlatformBase.dll $(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Foundation.xml $(OUTDIR)\OSGeo.MapGuide.Foundation.xml
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.Geometry.xml $(OUTDIR)\OSGeo.MapGuide.Geometry.xml
-  copy /Y $(WEB_BIN_DIR)\OSGeo.MapGuide.PlatformBase.xml $(OUTDIR)\OSGeo.MapGuide.PlatformBase.xml
-  copy /Y SignMapGuideApi.exe $(OUTDIR)\SignMapGuideApi.exe
-  copy /Y maestroapi.key $(OUTDIR)\maestroapi.key
-  $(SIGNER) $(OUTDIR)
-  csc.exe /debug+ /debug:pdbonly /optimize+ /out:$(OUTDIR)\OSGeo.MapGuide.Desktop.dll /doc:$(OUTDIR)\OSGeo.MapGuide.Desktop.xml /target:library /platform:$(PLATFORM) /reference:$(OUTDIR)\OSGeo.MapGuide.Foundation.dll;$(OUTDIR)\OSGeo.MapGuide.Geometry.dll;$(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll .\*.cs .\Partials\*.cs 
-  copy /Y $(WEB_BIN_DIR)\FoundationUnmanagedApi.dll $(OUTDIR)\FoundationUnmanagedApi.dll
-  copy /Y $(WEB_BIN_DIR)\GeometryUnmanagedApi.dll $(OUTDIR)\GeometryUnmanagedApi.dll
-  copy /Y $(WEB_BIN_DIR)\PlatformBaseUnmanagedApi.dll $(OUTDIR)\PlatformBaseUnmanagedApi.dll
-  if not exist "$(ASSEMBLY_DIR)" mkdir "$(ASSEMBLY_DIR)"
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Foundation.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.Foundation.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Geometry.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.Geometry.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.PlatformBase.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Desktop.dll $(ASSEMBLY_DIR)\OSGeo.MapGuide.Desktop.dll
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Foundation.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.Foundation.xml
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Geometry.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.Geometry.xml
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.PlatformBase.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.PlatformBase.xml
-  copy /Y $(OUTDIR)\OSGeo.MapGuide.Desktop.xml $(ASSEMBLY_DIR)\OSGeo.MapGuide.Desktop.xml
\ No newline at end of file

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi.bat
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi.bat	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi.bat	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,3 +0,0 @@
-pushd %1
-SignMapGuideApi.exe
-popd
\ No newline at end of file

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi40.bat
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi40.bat	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignApi40.bat	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,3 +0,0 @@
-pushd %1
-SignMapGuideApi.exe /framework=4.0
-popd
\ No newline at end of file

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignMapGuideApi.exe
===================================================================
(Binary files differ)

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/SignMapGuideApi.pdb
===================================================================
(Binary files differ)

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/language.i
===================================================================
--- branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/language.i	2025-08-06 13:36:29 UTC (rev 10163)
+++ branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/language.i	2025-08-09 15:40:38 UTC (rev 10164)
@@ -1,56 +0,0 @@
-//
-//  Copyright (C) 2004-2010 by Autodesk, Inc.
-//
-//  This library is free software; you can redistribute it and/or
-//  modify it under the terms of version 2.1 of the GNU Lesser
-//  General Public License as published by the Free Software Foundation.
-//
-//  This library is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-//  Lesser General Public License for more details.
-//
-//  You should have received a copy of the GNU Lesser General Public
-//  License along with this library; if not, write to the Free Software
-//  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-//
-
-%typemap(csclassmodifiers) SWIGTYPE "public partial"
-
-///////////////////////////////////////////////////////////
-// STRINGPARAM "in" typemap
-// Marshal a C++ style string to a wstring
-// Allocate temporary memory only when required, otherwise
-// use a buffer on the stack
-//
-%typemap(in) STRINGPARAM
-{
-    $1 = (STRINGPARAM) ($input ? $input : L"");
-}
-
-///////////////////////////////////////////////////////////
-// STRING "out" typemap
-// Marshal a string returned by C++ to CSharp
-//
-%typemap(out) STRING
-{
-    $result = SWIG_csharp_string_callback((int)(result.length()+1)*sizeof(wchar_t));
-    wcscpy((wchar_t*)$result, result.c_str());
-}
-
-///////////////////////////////////////////////////////////
-// BYTE_ARRAY_OUT "cstype" typemap
-// Type substitution in .NET and proxy code
-//
-%typemap(cstype) BYTE_ARRAY_OUT "Byte[]"
-%typemap(imtype) BYTE_ARRAY_OUT "Byte[]"
-%typemap(ctype)  BYTE_ARRAY_OUT "unsigned char*"
-
-///////////////////////////////////////////////////////////
-// BYTE_ARRAY_IN "cstype" typemap
-// Type substitution in .NET and proxy code
-//
-%typemap(cstype) BYTE_ARRAY_IN "Byte[]"
-%typemap(imtype) BYTE_ARRAY_IN "Byte[]"
-%typemap(ctype)  BYTE_ARRAY_IN "unsigned char*"
-

Deleted: branches/4.0/MgDev/Portable/DesktopUnmanagedApi/DotNet/maestroapi.key
===================================================================
(Binary files differ)



More information about the mapguide-commits mailing list