我在安装完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
问题已经,对于下面新出现的问题,是VS安装的时候注册表的问题,我在站内找到了相同的问题,用相同的方法得到了解决,谢谢!!!!
朋友,请问你站内的那个解决问题的连接能不能给一个,我碰到了和你一样的问题。
除了用新的VCVarsQueryRegistry2017.mki覆盖系统原有的意外就是导入如下注册表文件即可:
https://communities.bentley.com/cfs-file/__key/communityserver-discussions-components-files/343510/Import.reg
谢谢老师,已经解决了~