|
我转载一个方法给你,我就是通过这个方法解决的。# F* U! j( G4 Z2 K7 u& ~
0 L9 e/ R# H% E% @
步骤1:匹配NX对VS的版本的默认设置
, A3 \, f1 G, w5 g7 B/ f比如NX7.0的NX OPEN Wizard,默认支持的VS版本是9.0(VS2008),解决的方法是在NX配置文件中,手动把9.0修改为10.0(VS2010),具体操作:8 m, P/ J8 s7 V' @8 U6 o. \
1.1 复制 UGS\NX 7.0\UGOPEN\vs_files\下文件夹VC 到 VS的根目录下;VS安装目录下也有同样文件夹,直接合并文件夹即可。(你能打开NX OPEN Wizard,相信你已经做了);
1 a7 m" P/ {! Z; Q9 ?3 G1.2 记事本打开 Microsoft Visual Studio 10.0\VC\VCProjects\ 下的NX7_Open.vsz, 9 j! I/ @% k( [7 K* G5 N
修改行 “Wizard=VsWizard.VsWizardEngine.9.0” 中"9" 为 “10”。
8 c% T+ g8 N+ n, C' B4 R* {0 ^' w$ ^* ~/ `* T |# J
步骤2:屏蔽NX中64位的可移植性检查% d( G' Q9 N0 o" k) ^
如果你的系统和软件不是64位的,那么VS调用NX OPEN Wizard生成新项目时就会出错,解决方法是修改default.js脚本文件来屏蔽这个检查,具体操作:* ~! h$ z! o3 {( R# g
2.1 找到D:\Program Files\Microsoft Visual Studio 10.0\VC\VCWizards\NX7_Open\scripts\1033\default.js
0 N0 w8 u+ _" H- y2.2 文本文件打开default.js,找到并注释掉这行命令 CLTool.Detect64BitPortabilityProblems = true; 保存,关闭。
' [* B/ ^% R% Q: u7 h) P9 j( D- g' \' ~
最后,重新启动VS。 |
|