From 9ee4f263be5fc346416a675353f61dc06ec99d9d Mon Sep 17 00:00:00 2001 From: AchimS Date: Fri, 29 Nov 2019 11:37:45 +0100 Subject: [PATCH 1/3] Set TargetFrameworkVersion to v4.7 for this is required since AutoCAD 2019 --- .../Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj index 7c0ade5..8e16e85 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj @@ -13,7 +13,7 @@ SnoopCivil3DObjects 512 Windows - v4.5 + v4.7 From 6655d5899552160354c98289fe3433c532e6f743 Mon Sep 17 00:00:00 2001 From: AchimS Date: Fri, 29 Nov 2019 11:46:05 +0100 Subject: [PATCH 2/3] Version 1.6 for AutoCAD 2020 --- .../Source/SnoopCivil3D/My Project/AssemblyInfo.vb | 4 ++-- .../Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj | 12 ++++++------ .../Source/SnoopCivil3D/SnoopCivil3D.vbproj.user | 6 +++--- Civil3DSnoopDB.bundle/PackageContents.xml | 4 ++-- README.md | 5 +++-- 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb index a40b502..a7188b8 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj index 8e16e85..4115217 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj @@ -32,7 +32,7 @@ false true true - ..\..\R21\ + ..\..\R23.1\ SnoopCivil3DObjects.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 false @@ -51,23 +51,23 @@ - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\accoremgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\accoremgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\acdbmgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\acdbmgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\acmgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\acmgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\AecBaseMgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\C3D\AecBaseMgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\AeccDbMgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\C3D\AeccDbMgd.dll False diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user index 2166a52..16b551f 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user @@ -2,11 +2,11 @@ Program - C:\Program Files\Autodesk\AutoCAD 2017\acad.exe + C:\Program Files\Autodesk\AutoCAD 2020\acad.exe false - /ld "C:\Program Files\Autodesk\AutoCAD 2017\\AecBase.dbx" /p "<<C3D_Metric>>" /product "C3D" /language "en-US" + /ld "C:\Program Files\Autodesk\AutoCAD 2020\\AecBase.dbx" /p "<<C3D_Metric>>" /product "C3D" /language "en-US" - C:\Program Files\Autodesk\AutoCAD 2017\;C:\Program Files\Autodesk\AutoCAD 2017\C3D\ + C:\Program Files\Autodesk\AutoCAD 2020\;C:\Program Files\Autodesk\AutoCAD 2020\C3D\ \ No newline at end of file diff --git a/Civil3DSnoopDB.bundle/PackageContents.xml b/Civil3DSnoopDB.bundle/PackageContents.xml index cf7d6f9..756f233 100644 --- a/Civil3DSnoopDB.bundle/PackageContents.xml +++ b/Civil3DSnoopDB.bundle/PackageContents.xml @@ -3,7 +3,7 @@ - - + + \ No newline at end of file diff --git a/README.md b/README.md index 1670218..66c3066 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# Database Snoop for AutoCAD Civil 3D 2017 +# Database Snoop for AutoCAD Civil 3D 2020 This tool uses .NET Reflection to list all properties of AutoCAD Civil 3D major objects, such as Alignments, Corridors, Surfaces, Networks, etc. It also lists collections items and allows selection of objects on-screen. # Setup -Open the [SnoopCivil3D.sln](Civil3DSnoopDB.bundle\Contents\Source\SnoopCivil3D\SnoopCivil3D.sln) on Visual Studio 2015. All references should be ready for AutoCAD Civil 3D 2017 default install path, otherwise go to project properties >> References, then click on Reference Paths and adjust. Build the project in Release, the DLL should be placed at /Contents/R21 folder. Copy the entire .bundle folder to c:\Program Files\Autodesk\Autodesk\ApplicationPlugins folder and launch Civil 3D. +Open the [SnoopCivil3D.sln](Civil3DSnoopDB.bundle\Contents\Source\SnoopCivil3D\SnoopCivil3D.sln) on Visual Studio 2015. All references should be ready for AutoCAD Civil 3D 2020 default install path, otherwise go to project properties >> References, then click on Reference Paths and adjust. Build the project in Release, the DLL should be placed at /Contents/R23.1 folder. Copy the entire .bundle folder to c:\Program Files\Autodesk\Autodesk\ApplicationPlugins folder and launch Civil 3D. # Usage @@ -32,3 +32,4 @@ The tool may stop working on some properties that cannot be reflected (using .NE - 1.3 Support for additional drawing - 1.4 2017 support - 1.5 2018 support +- 1.6 2020 support From f6beec7798e013af37122a1cb58c6f717e1cf9d8 Mon Sep 17 00:00:00 2001 From: AchimS Date: Wed, 15 Dec 2021 14:29:35 +0100 Subject: [PATCH 3/3] Version 1.7 for Civil 3D 2022 --- .../SnoopCivil3D/My Project/AssemblyInfo.vb | 4 ++-- .../Source/SnoopCivil3D/SnoopCivil3D.vbproj | 24 +++++++++---------- .../SnoopCivil3D/SnoopCivil3D.vbproj.user | 6 ++--- Civil3DSnoopDB.bundle/PackageContents.xml | 4 ++-- README.md | 5 ++-- 5 files changed, 22 insertions(+), 21 deletions(-) diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb index a7188b8..fc4aed0 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' by using the '*' as shown below: ' - - + + diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj index 4115217..dd937cd 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj @@ -32,7 +32,7 @@ false true true - ..\..\R23.1\ + ..\..\R24.1\ SnoopCivil3DObjects.xml 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 false @@ -51,23 +51,23 @@ - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\accoremgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2022\accoremgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\acdbmgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2022\acdbmgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\acmgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2022\acmgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\C3D\AecBaseMgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2022\C3D\AecBaseMgd.dll False - ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2020\C3D\AeccDbMgd.dll + ..\..\..\..\..\Program Files\Autodesk\Autodesk AutoCAD 2022\C3D\AeccDbMgd.dll False @@ -139,11 +139,11 @@ - \ No newline at end of file diff --git a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user index 16b551f..6be2e4a 100644 --- a/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user +++ b/Civil3DSnoopDB.bundle/Contents/Source/SnoopCivil3D/SnoopCivil3D.vbproj.user @@ -2,11 +2,11 @@ Program - C:\Program Files\Autodesk\AutoCAD 2020\acad.exe + C:\Program Files\Autodesk\AutoCAD 2022\acad.exe false - /ld "C:\Program Files\Autodesk\AutoCAD 2020\\AecBase.dbx" /p "<<C3D_Metric>>" /product "C3D" /language "en-US" + /ld "C:\Program Files\Autodesk\AutoCAD 2022\\AecBase.dbx" /p "<<C3D_Metric>>" /product "C3D" /language "en-US" - C:\Program Files\Autodesk\AutoCAD 2020\;C:\Program Files\Autodesk\AutoCAD 2020\C3D\ + C:\Program Files\Autodesk\AutoCAD 2020\;C:\Program Files\Autodesk\AutoCAD 2022\C3D\ \ No newline at end of file diff --git a/Civil3DSnoopDB.bundle/PackageContents.xml b/Civil3DSnoopDB.bundle/PackageContents.xml index 756f233..d031667 100644 --- a/Civil3DSnoopDB.bundle/PackageContents.xml +++ b/Civil3DSnoopDB.bundle/PackageContents.xml @@ -3,7 +3,7 @@ - - + + \ No newline at end of file diff --git a/README.md b/README.md index 66c3066..ef932c1 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# Database Snoop for AutoCAD Civil 3D 2020 +# Database Snoop for AutoCAD Civil 3D 2022 This tool uses .NET Reflection to list all properties of AutoCAD Civil 3D major objects, such as Alignments, Corridors, Surfaces, Networks, etc. It also lists collections items and allows selection of objects on-screen. # Setup -Open the [SnoopCivil3D.sln](Civil3DSnoopDB.bundle\Contents\Source\SnoopCivil3D\SnoopCivil3D.sln) on Visual Studio 2015. All references should be ready for AutoCAD Civil 3D 2020 default install path, otherwise go to project properties >> References, then click on Reference Paths and adjust. Build the project in Release, the DLL should be placed at /Contents/R23.1 folder. Copy the entire .bundle folder to c:\Program Files\Autodesk\Autodesk\ApplicationPlugins folder and launch Civil 3D. +Open the [SnoopCivil3D.sln](Civil3DSnoopDB.bundle\Contents\Source\SnoopCivil3D\SnoopCivil3D.sln) on Visual Studio 2015. All references should be ready for AutoCAD Civil 3D 2022 default install path, otherwise go to project properties >> References, then click on Reference Paths and adjust. Build the project in Release, the DLL should be placed at /Contents/R24.1 folder. Copy the entire .bundle folder to c:\Program Files\Autodesk\Autodesk\ApplicationPlugins folder and launch Civil 3D. # Usage @@ -33,3 +33,4 @@ The tool may stop working on some properties that cannot be reflected (using .NE - 1.4 2017 support - 1.5 2018 support - 1.6 2020 support +- 1.7 2022 support