errors recompiling the source code in Visual Studio 2015

Jan 5 at 3:39 AM
I'd really like to get this to work with Visio 2013 or Visio 2016.

I get compiler errors that MODELENGLib is missing. This must be in the Visio SDK or somewhere else. Can anyone provide pointers to the necessary bits to download and include to get rid of these errors? Thanks in advance !!

Severity Code Description Project File Line Suppression State
Error CS0246 The type or namespace name 'MODELENGLib' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 2 Active
Error CS0246 The type or namespace name 'VisioModelingEngine' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 20 Active
Error Cannot import the following key file: ForwardEngineer.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_24BAFB8B645584FD Visio.ForwardEngineer
Error Importing key file "ForwardEngineer.pfx" was canceled. Visio.ForwardEngineer
Error CS0246 The type or namespace name 'VisioModelingEngine' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 20 Active
Error CS0246 The type or namespace name 'IEnumIVMEModels' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 32 Active
Error CS0246 The type or namespace name 'IVMEModel' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 33 Active
Error CS0246 The type or namespace name 'IEnumIVMEModels' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 48 Active
Error CS0246 The type or namespace name 'IVMEModel' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 49 Active
Error CS0246 The type or namespace name 'IEnumIVMEModels' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 70 Active
Error CS0246 The type or namespace name 'IVMEModel' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 71 Active
Error CS0246 The type or namespace name 'IEnumIVMEModelElements' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 79 Active
Error CS0246 The type or namespace name 'IVMEModelElement' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 84 Active
Error CS0103 The name 'VMEModelElementKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 86 Active
Error CS0246 The type or namespace name 'IVMEEntity' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 88 Active
Error CS0246 The type or namespace name 'IVMEEntity' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 88 Active
Error CS0246 The type or namespace name 'IEnumIVMEAttributes' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 100 Active
Error CS0246 The type or namespace name 'IVMEAttribute' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 101 Active
Error CS0246 The type or namespace name 'IEnumIVMEEntityAnnotations' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 111 Active
Error CS0246 The type or namespace name 'IVMEEntityAnnotation' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 112 Active
Error CS0103 The name 'VMEEREntityAnnotationKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 116 Active
Error CS0103 The name 'VMEEREntityAnnotationKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 118 Active
Error CS0246 The type or namespace name 'IEnumIVMEAttributes' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 120 Active
Error CS0246 The type or namespace name 'IVMEAttribute' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 121 Active
Error CS0246 The type or namespace name 'IVMEModelElement' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 137 Active
Error CS0103 The name 'VMEModelElementKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 139 Active
Error CS0246 The type or namespace name 'IVMEBinaryRelationship' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 141 Active
Error CS0246 The type or namespace name 'IVMEBinaryRelationship' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 141 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 164 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 167 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 170 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 173 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 176 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 182 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 185 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 188 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 191 Active
Error CS0103 The name 'VMEERRIRuleKind' does not exist in the current context Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 194 Active
Error CS0246 The type or namespace name 'IEnumIVMEAttributes' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 202 Active
Error CS0246 The type or namespace name 'IVMEAttribute' could not be found (are you missing a using directive or an assembly reference?) Visio.ForwardEngineer C:\Courseware\Visio ForwardEngineer\Visio.ForwardEngineer\DataModel\ModelTransformer.cs 203 Active