As only one instance of this class is required I have used a basic singleton type pattern. The class library needs a class that extends and I typically name this class the same as the library (AssemblyDataManage in this case). Note that these reference assemblies should have the "Copy local property" set to False \asseblies\ECFramework\Bentley.General.1.0.dll NET assemblies that need to be added at this stage are: These assemblies are located in the MicroStation program directory (typically 'C:\Program Files (x86)\Bentley\MicroStation V8i (SELECTseries)\MicroStation'). Once the project is created, MicroStation specific assemblies need to be added as references.
Level Display - this menu item activates the Level Display. This menu item performs the same function as typing dp-10000,10000 into the MicroStation Key-In line. Reset View Depth - this menu item sets the view display depth to -10000, 10000. The Target framework for the project needs to be set to that currently supported by MicroStation (.NET Framework 3.5 for MicroStation V8i SS3). This menu item performs the same function as typing az0 into the MicroStation Key-In line.
This is required as MicroStation and the COM libraries that will be use latter are 32 bit. The "Platform target" in the project's properties "Build" tab needs to be set to x86. For this example the project is named "AssemblyDataManager". The first step is to create a C# class library project. In this series of posts I will assume some familiarity with Visual Studio and developing C# solutions, concentrating on the specifics of the application being built. The following covers an example of what is required to create the base for a MicroStation add in application.
#Microstation v8i function key overrides manual#
The lack of access to these old versions of Visual Studio doesn't stop us from creating a C# MicroStation add-in with a latter version (Visual studio 2010 in my case), we just need to do some manual work setting up the project. Note that as of MicroStation V8i SELECTseries 3, Visual Studio 2005 is still the officially supported version and is mandatory for C++ Native Code development projects.
#Microstation v8i function key overrides install#
Obtaining a copy of one of these versions to install is increasingly more difficult. Land Cruiser 120/150/Lexus GX470, Toyota 4Runner (only Limited V8 & 2010. There is also some information in the Be Communities about setting up the wizard with the 2008 express edition of Visual Studio. Early models have a C.DIFF AUTO button that, when depressed, prevents the. Bentley provide a Visual studio wizards for creating MicroStation add in applications as part of the SDK however it is for Visual Studio 2005.