|
我转载一个方法给你,我就是通过这个方法解决的。
/ v+ \) F- U- d) M
7 I2 m% S8 S/ ^5 w6 N步骤1:匹配NX对VS的版本的默认设置. T7 I5 G4 T) R$ S& Y; s" T
比如NX7.0的NX OPEN Wizard,默认支持的VS版本是9.0(VS2008),解决的方法是在NX配置文件中,手动把9.0修改为10.0(VS2010),具体操作:
; g/ a: l4 X, z0 l7 B: g, `1.1 复制 UGS\NX 7.0\UGOPEN\vs_files\下文件夹VC 到 VS的根目录下;VS安装目录下也有同样文件夹,直接合并文件夹即可。(你能打开NX OPEN Wizard,相信你已经做了);5 Z# \ z: d! ^( V* G
1.2 记事本打开 Microsoft Visual Studio 10.0\VC\VCProjects\ 下的NX7_Open.vsz,
2 J. z8 x4 |( U j9 ~* d; C 修改行 “Wizard=VsWizard.VsWizardEngine.9.0” 中"9" 为 “10”。
1 m& Q' o+ k6 i' I& ~2 p) P- u# W. p8 d; y" o5 ~2 R
步骤2:屏蔽NX中64位的可移植性检查0 c2 a- d7 l; g# g
如果你的系统和软件不是64位的,那么VS调用NX OPEN Wizard生成新项目时就会出错,解决方法是修改default.js脚本文件来屏蔽这个检查,具体操作:
: N. i6 C6 v3 T( p: j( j3 t2 D4 Q. h% e2.1 找到D:\Program Files\Microsoft Visual Studio 10.0\VC\VCWizards\NX7_Open\scripts\1033\default.js: Z7 B* ]4 l+ K" s2 i" u
2.2 文本文件打开default.js,找到并注释掉这行命令 CLTool.Detect64BitPortabilityProblems = true; 保存,关闭。
, y5 T2 j( F1 v4 r6 `. `* i) I
3 I9 y9 ^2 {6 @- ]( ^. ^! Z- f最后,重新启动VS。 |
|