Hello Robert HookHave error "MSBuildToolsPath is not specified for the ToolsVersion "14.0"" the error message which has a reference to ""HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0""When I run Regedit I do not see the 14.0 entry.When I run C:\Windows\SysWOW64\regedt32.exe I see the 14.0 entity.
When I just run regedt I do not see the 14 entry.I will look into updating the installsThanksPeter
since Jan is on vacation, I will quote him:
"unfortunatley because your provided not many information, it's hard to guess what can be wrong.
Please read and follow this forum best practices, namely specify exactly what MicroStation and MicroStation version do you use, and also using what Windows.
No until you provide more information:
You should also create and analyze verbose output (build example using verbose option) and also attach it to this discussion as crucial source of information.
Mit freundlichen Grüßen / Best regards Volker Hüfner
| AB_DATE Engineering Software | ab-date.de |
I have the Visual Studio Community 2019 edition installed. I did uninstall all the version of Visual Studio and reinstalled Visual Studio Community 2019 edition. This did not address the error being displayed.
In review of the make (.mke) file I changed one of the settings from "BUILD_USING_VCE2008" to "BUILD_USING_VS2005". This having a value of 1.
This change seemed to address the specific error. I still am working on other items
I guess you are using some MicroStation V8i? In this case you will need Visual Studio 2008/5. I work now for quite some time with Bentley SDK and it always gives trouble if you do not use the proper Visual Studio.
In our V8 development, we use Visual Studio 2017 as Editor, but the makefiles uses Visual Studio 2008 for compilation. Every try to substitute the VS2008 with VS2010 or later was a flop, and not worth the work.
Even with CE I would recomment VS2017 since UP12 and VS2015 earlier.
The mki-system in the SDK is on the one hand genius, but on the other hand very narrow minded. So the best way ist not to mess up with the SDK :-)
The MicroStation V8 SDK sets the requirement of Visual Studio 2005 Professional.
If other (editions or) versions are used you may be required to make additional changes to get those environments wired in to work properly. We don;t advise this, but subtle changes to any BUILD_USING_VSxxxx might be relatively safe. Please observe and exercise standard (Microsoft) cautions when passing pointers and types between different Visual C runtime libraries outside the required version that will likely lead to runtime exceptions/crashes.
Hello Bob, Volker,
I agree the proper version is required. I though I had the issue addressed but it is still there
When the MDL.MKI file gets included it causes the error.
Thanks for your time