From 062e76cf49d5742c3b61a498e1eabaedc01286b8 Mon Sep 17 00:00:00 2001 From: Madhukar Moogala Date: Thu, 18 Apr 2024 11:29:43 +0530 Subject: [PATCH 1/2] Port to NET 8.0 --- .gitignore | 1 + OPMNetExt/OPMNetExt.vcxproj | 102 ++++++++++++++------------- OPMNetSample/asdkOPMNetExt.dll | Bin 54272 -> 0 bytes OPMNetSample/asdkOPMNetSample.csproj | 100 +++++++------------------- OPMNetSample/asdkOPMNetSample.dll | Bin 6144 -> 0 bytes README.md | 26 ++++--- arx-config.props | 89 ----------------------- arx-net-config.props | 47 ------------ arxConfig.props | 29 ++++++++ 9 files changed, 123 insertions(+), 271 deletions(-) delete mode 100644 OPMNetSample/asdkOPMNetExt.dll delete mode 100644 OPMNetSample/asdkOPMNetSample.dll delete mode 100644 arx-config.props delete mode 100644 arx-net-config.props create mode 100644 arxConfig.props diff --git a/.gitignore b/.gitignore index 6283293..2e0b78e 100644 --- a/.gitignore +++ b/.gitignore @@ -50,6 +50,7 @@ build/ *.log *.scc *.VC.db +.vs* # Visual C++ cache files ipch/ diff --git a/OPMNetExt/OPMNetExt.vcxproj b/OPMNetExt/OPMNetExt.vcxproj index a79da0b..5a45edc 100644 --- a/OPMNetExt/OPMNetExt.vcxproj +++ b/OPMNetExt/OPMNetExt.vcxproj @@ -1,18 +1,10 @@  - - Debug - Win32 - Debug x64 - - Release - Win32 - Release x64 @@ -24,61 +16,75 @@ arxnet asdk asdkOPMNetExt - 8.1 + NetCore + net8.0 + 10.0 + 8.0 - + DynamicLibrary - false - false - Unicode - true - - - false - true - - - true - false + v143 - - v140 - - - v140 - - - v141 - - - v141 + + DynamicLibrary + v143 - + + + + + + + + + - + + + - + + .dll + + + VC7;%(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(AdditionalUsingDirectories) + VC7;%(PreprocessorDefinitions) + Async + Default + false + + + VC7;%(PreprocessorDefinitions) + - $(OutDir)$(TargetName)$(TargetExt) + acdbmgd.lib;%(AdditionalDependencies) + NotSet + $(OutDir)$(ProjectName).dll + %(AdditionalLibraryDirectories) + MachineX64 + + OnlyExplicitInline + %(AdditionalIncludeDirectories) + %(AdditionalUsingDirectories) + VC7;%(PreprocessorDefinitions) + Async + - $(OutDir)$(TargetName)$(TargetExt) - - - - - $(OutDir)$(TargetName)$(TargetExt) - - - - - $(OutDir)$(TargetName)$(TargetExt) + acdbmgd.lib;%(AdditionalDependencies) + $(OutDir)$(ProjectName).dll + %(AdditionalLibraryDirectories) + MachineX64 diff --git a/OPMNetSample/asdkOPMNetExt.dll b/OPMNetSample/asdkOPMNetExt.dll deleted file mode 100644 index 7ab8a7fa7a6a5e0ea17aa0ea03cf1c5d9e991bcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54272 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�}iKPFea5xx)jy47q&^ax-tf(%ovv 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 Znrc_=DN+Zj-lq0(`=ZTi!*u-~_yb;xK!pGR diff --git a/OPMNetSample/asdkOPMNetSample.csproj b/OPMNetSample/asdkOPMNetSample.csproj index 476dd09..7fe9615 100644 --- a/OPMNetSample/asdkOPMNetSample.csproj +++ b/OPMNetSample/asdkOPMNetSample.csproj @@ -1,83 +1,31 @@  - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {0EB66A7B-5A6D-49EA-8310-A9C4A87AE1DF} - Library - Properties - asdkOPMNetSample - asdkOPMNetSample - v4.7 - - - - - 2.0 - - - - true - full - false - .\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - C:\ObjectARX 2019\inc\AcCoreMgd.dll - False - - - C:\ObjectARX 2019\inc\AcCui.dll - False - - - C:\ObjectARX 2019\inc\AcDbMgd.dll - False - - - C:\ObjectARX 2019\inc\AcMgd.dll - False - - - C:\ObjectARX 2019\inc\AdWindows.dll - - - - - - - - - + + + Library + net8.0-windows + false + D:\ArxSDKs\arx2025\inc\;$(AssemblySearchPaths) + x64 + + + + + + + False + + + False + + + False + + {CD7C7C4F-E267-4E50-96DE-B1945176E84C} asdkOPMNetExt - True + False - - - + \ No newline at end of file diff --git a/OPMNetSample/asdkOPMNetSample.dll b/OPMNetSample/asdkOPMNetSample.dll deleted file mode 100644 index b45d312939e7b241fe662c989493e128871bca89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6144 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 diff --git a/README.md b/README.md index d56bb8b..bdddd0b 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,11 @@ - # OPM.Net Extension [![build status](https://img.shields.io/badge/build-passed-blue.svg)](https://github.com/cyrillef/OPMNetExt/tree/master/OPMNetSample) -[![ObjectARX](https://img.shields.io/badge/ObjectARX-2019-blue.svg)](http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=773204) -[![AutoCAD](https://img.shields.io/badge/AutoCAD-2019-green.svg)](http://www.autodesk.com/developautocad) +[![ObjectARX](https://img.shields.io/badge/ObjectARX-2025-blue.svg)](http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=773204) +[![AutoCAD](https://img.shields.io/badge/AutoCAD-2025-green.svg)](http://www.autodesk.com/developautocad) ![Platforms](https://img.shields.io/badge/platform-windows-lightgray.svg) [![License](http://img.shields.io/:license-mit-blue.svg)](http://opensource.org/licenses/MIT) - +![NET8.0](https://img.shields.io/badge/.NET-8.0-blue.svg) ## Motivation @@ -22,25 +21,31 @@ objects and commands to customize the display of properties in the property insp this is far from complete. This library looks at exposing more of the standard Properties Palette functionality to .NET languages. - ## Description +## Dependencies +* Visual Studio 2022 +* ObjectARX 2025 -## Dependencies +## Build Instructions -* Visual Studio 2017 -* ObjectARX and AutoCAD from 2010 to 2019 +```bash +git clone https://github.com/cyrillef/OPMNetExt.git +cd OPMNetExt +set ArxSdk=D:\ArxSdks\Arx2025 +``` -## Setup/Usage Instructions + + +## Further Reading Please read Kean Walmsley' blog articles on how to use the library. - [Exposing AutoCAD's Properties Palette functionality to .NET - Part 1](http://through-the-interface.typepad.com/through_the_interface/2009/03/exposing-autocads-properties-palette-functionality-to-net---part-1.html) - [Exposing AutoCAD's Properties Palette functionality to .NET - Part 2](http://through-the-interface.typepad.com/through_the_interface/2009/03/exposing-autocads-properties-palette-functionality-to-net---part-2.html) - -------- ## License @@ -48,7 +53,6 @@ Please read Kean Walmsley' blog articles on how to use the library. This sample is licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT). Please see the [LICENSE](LICENSE) file for full details. - ## Written by Cyrille Fauvel (Autodesk Developer Network)
diff --git a/arx-config.props b/arx-config.props deleted file mode 100644 index 43624b0..0000000 --- a/arx-config.props +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - <_ProjectFileVersion>16.0 - <_PropertySheetDisplayName>ObjectARX 2019 - - - - C:\Program Files (x86)\Autodesk\AutoCAD 2016\ - C:\Program Files\Autodesk\AutoCAD 2016\ - acad.exe - accoreconsole.exe - C:\ObjectARX 2019\ - - $(ArxSdkDir)\inc;$(ArxSdkDir)\inc-win32 - $(ArxSdkDir)\inc;$(ArxSdkDir)\inc-x64 - $(ArxSdkDir)\utils\HlrApi\inc - $(ArxSdkDir)\utils\amodeler\inc - $(ArxSdkDir)\utils\brep\inc - $(ArxSdkDir)\utils\Atil\Inc - - $(ArxSdkDir)\lib-win32 - $(ArxSdkDir)\lib-x64 - $(ArxSdkDir)\utils\HlrApi\lib-$(Platform) - $(ArxSdkDir)\utils\amodeler\lib-$(Platform) - $(ArxSdkDir)\utils\brep\lib-$(Platform) - $(ArxSdkDir)\utils\Atil\Lib-$(Platform) - 23.0 - v140 - - - - - - - - - - - - - - $(ArxSdkIncs);$(ArxHlrIncs);$(ArxAmodelerIncs);$(ArxBrepIncs);$(ArxAtilIncs);$(IncludePath) - $(ArxSdkIncs);$(ReferencePath) - $(ArxSdkLibs);$(ArxHlrLibs);$(ArxAmodelerLibs);$(ArxBrepLibs);$(ArxLibIncs);$(LibraryPath) - - - - - - - Auto - - $(AcadDir)$(AcadExe) - $(ProjectDir) - - - - - - - - %(AdditionalIncludeDirectories) - $(IntDir)$(TargetName).tlb - %(Filename)_i.h - %(Filename)_i.c - - - _DBXAPP;%(PreprocessorDefinitions) - _CRXAPP;%(PreprocessorDefinitions) - _ACRXAPP;%(PreprocessorDefinitions) - %(AdditionalIncludeDirectories) - $(ArxSdkDir)\inc-$(Platform);%(AdditionalUsingDirectories) - - - _UNICODE;UNICODE;%(PreprocessorDefinitions) - $(IntDir) - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - MachineX86 - MachineX64 - - - - \ No newline at end of file diff --git a/arx-net-config.props b/arx-net-config.props deleted file mode 100644 index e6dc156..0000000 --- a/arx-net-config.props +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - <_ProjectFileVersion>16.0 - <_PropertySheetDisplayName>ObjectARX .Net - .dll - - - - - - - v4.0 - $(TargetName) - - - - $(ArxSdkIncs);$(ReferencePath) - - - - - - Async - true - Default - ProgramDatabase - - - false - - - false - true - - - - - - - - - - - \ No newline at end of file diff --git a/arxConfig.props b/arxConfig.props new file mode 100644 index 0000000..cb07764 --- /dev/null +++ b/arxConfig.props @@ -0,0 +1,29 @@ + + + + + D:\ACAD\venn\AutoCAD 2025 + D:\ArxSDKs\arx2025 + + + + + $(ArxSdk)\inc;$(ArxSdk)\inc-x64;%(AdditionalIncludeDirectories) + $(AcadDir) + + + $(ArxSdk)\Lib-x64;%(AdditionalLibraryDirectories) + ac1st25.lib;acad.lib;acapp.lib;acapp_crx.lib;AcCamera.lib;accore.lib;acdb25.lib;acdbmgd.lib;AcDbPointCloudObj.lib;AcDrawBridge.lib;AcFdEval.lib;AcFdUi.lib;acge25.lib;AcGeolocationObj.lib;acgeoment.lib;acgiapi.lib;acismobj25.lib;AcJsCoreStub_crx.lib;aclmvexport_crx.lib;acModelDocObj.lib;AcMPolygonObj.lib;AcPal.lib;AcPublish_crx.lib;AcSceneOE.lib;AcTc.lib;AcTcUi.lib;acui25.lib;AdApplicationFrame.lib;adui25.lib;aNav.lib;axdb.lib;rxapi.lib;userdata.lib;%(AdditionalDependencies) + + + + + $(AcadDir) + true + + + $(ArxSdk) + true + + + \ No newline at end of file From 4710badb474dd0e5daaf9315f4f96a25849be223 Mon Sep 17 00:00:00 2001 From: Madhukar Moogala Date: Thu, 18 Apr 2024 15:52:21 +0530 Subject: [PATCH 2/2] update build instructions --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bdddd0b..a7952d2 100644 --- a/README.md +++ b/README.md @@ -34,10 +34,14 @@ functionality to .NET languages. git clone https://github.com/cyrillef/OPMNetExt.git cd OPMNetExt set ArxSdk=D:\ArxSdks\Arx2025 - +msbuild /t:build /p:Configuration=Debug;Platform=x64 OPMNetExt.sln ``` +## Release Build +```bash +msbuild /t:build /p:Configuration=Release;Platform=x64 OPMNetExt.sln +``` ## Further Reading