-
- Introduction
- Setup
- What's new
- Start Window
- Multi-Window System
- Camera
- Objects
- Tools
- Additional objects
- Custom attributes
- Project tree
- Search tab
- Attributes tab
- Files tab
- 2D to 3D projection
- Animation
- AppControls
- Comment
- Drawing
- Markup
- Package
- P&ID Sketch
- Photo
- Point of Interest
- Report
- Screenshot
- Sketch
- Spraying
- View
- Settings
- Advanced options
- IntelliPID Module
- Linking and API
- Appendix - Custom settings files
- Appendix - Command line parameters
- Appendix - Performance optimisation
- Appendix - How to use 3D PDF files
.NET symbols
Create the symbol as described in the tutorials above.
In Compiler Settings select Visual Basic .NET instead of Visual Basic.
Only Smart 3D 2014 R1 or higher is supported for .NET output!
Please note: The combination of .NET valves and .NET operators is not supported before Smart 3D 2016 (due to Intergraph TR-CP-282293).Open the resulting .vbproj file in Visual Studio.
If Visual Studio shows a message, that it couldn’t find the referenced Intergraph DLLs:
Double click on My Project in the tree view, then on the References tab, then the Reference Paths button and add the path to the Intergraph DLLs there (usually something similar to C:\Program Files (x86)\Smart3D\Core\Container\Bin\Assemblies\Release\).If you still get error messages, it might be that the Intergraph DLLs are bound to a different version of the .NET framework. Change the target framework of your symbol project in Visual Studio, e.g. with Smart 3D 2016 Hotfix 25 you need to select .NET Framework 4.5. If you can’t select the necessary framework version, you might also need a newer version of Visual Studio.
Run Build -> Rebuild…
Copy the DLL from .\obj\Debug to the SymbolShare, e.g. to \\sp3d10\sharedcontent\Custom_Symbols
Go to the Intergraph Project Management and start Update Custom Symbol Configuration on the respective catalogue.
Bulkload and place the symbol as usual.