Switching to VS from MDrivenDesigner to access codedress
m ((username removed) (log details removed): Better name)
No edit summary
Line 1: Line 1:
Start visual studio, create a new project, use Template MDrivenEcoSpaceAndModelProject
Start visual studio, create a new project, use Template MDrivenEcoSpaceAndModelProject


[[File:Switching to VS to access codedress from MDrivenDesigner 1712221091635.png|frameless|542x542px]]Delete EcoSpace and PMP since we only want model.
[[File:Switching to VS to access codedress from MDrivenDesigner 1712221091635.png|frameless|542x542px]]
 
Delete EcoSpace and PMP since we only want model.


Open the EcoProject1.ecomdl, Delete exeisting content, classes,Views, Actions, then:
Open the EcoProject1.ecomdl, Delete exeisting content, classes,Views, Actions, then:
Line 14: Line 16:
Build. Then codegen:  
Build. Then codegen:  
[[File:Switching to VS to access codedress from MDrivenDesigner 1712221682747.png|none|thumb|601x601px]]
[[File:Switching to VS to access codedress from MDrivenDesigner 1712221682747.png|none|thumb|601x601px]]
From this point forward you use VS to upload.  
From this point forward you use VS to upload.
 
From this point forward you must press codegen whenever you do anything that effects model structure (classes, associations, statemachines)  
From this point forward you must press codegen whenever you do anything that effects model structure (classes, associations, statemachines)  
From this point forward you must build your project (F5 in VS) prior to upload so that the latest build is used for codedress 


Now when you add a Method to a Class and leave the Body(eal) field empty - a stub is generated in c#:  
Now when you add a Method to a Class and leave the Body(eal) field empty - a stub is generated in c#:  

Revision as of 09:15, 4 April 2024

Start visual studio, create a new project, use Template MDrivenEcoSpaceAndModelProject

Switching to VS to access codedress from MDrivenDesigner 1712221091635.png

Delete EcoSpace and PMP since we only want model.

Open the EcoProject1.ecomdl, Delete exeisting content, classes,Views, Actions, then:

MDriven tab, Import modlr:

Switching to VS to access codedress from MDrivenDesigner 1712221271063.png

Are you using NetFramework4.7+ -> install/update nuget packages

Are you using .netCore, .net6+ -> Create a .net6 project - move the model file to this project, install nuget packages: MDriven.Interfaces, MDriven.Handles,MDriven.LinqExtender,

Remember to move your <modelname>_AssetsTK into the project, same level as ecomdl file. Build. Then codegen:

Switching to VS to access codedress from MDrivenDesigner 1712221682747.png

From this point forward you use VS to upload.

From this point forward you must press codegen whenever you do anything that effects model structure (classes, associations, statemachines)

From this point forward you must build your project (F5 in VS) prior to upload so that the latest build is used for codedress

Now when you add a Method to a Class and leave the Body(eal) field empty - a stub is generated in c#:

Switching to VS to access codedress from MDrivenDesigner 1712221899111.png
This page was edited 1 days ago on 05/02/2024. What links here