我在安装完MS CE U12和U12的SDK ,VS2017后,按照配置打开SDK后,bamke -a出现以下错误提示,请问怎么解决?
BMAKE: Error - Cannot find the .Net tools location for this toolset. VS2017_DotNetToolsDir was not defined, and registry lookup failed.BMAKE: call trace line: 96, C:\PROGRA~1\Bentley\MICROS~2\mki\VCVarsQueryRegistry2017.mki line: 960, C:\PROGRA~1\Bentley\MICROS~2\mki\AssertToolSet.mki line: 114, C:\PROGRA~1\Bentley\MICROS~2\mki\ConfigurePolicy.mki line: 26, C:\PROGRA~1\Bentley\MICROS~2\mki\mdl.mki line: 22, C:\PROGRA~1\Bentley\MICROS~2\examples\DialogBoxes\myapp\myapp.mke
请用如下修正过的mki文件覆盖SDK中对应的文件。这个是U12 SDK的一个已知Bug,以前讨论过。
https://communities.bentley.com/cfs-file/__key/communityserver-discussions-components-files/343510/VCVarsQueryRegistry2017.mki
Answer Verified By: jun lu
VS2017中,需要手工选择4.6.2组件安装(一个4.6.2SDK一个4.6.2库)
然后问题解决