|
我转载一个方法给你,我就是通过这个方法解决的。
4 B& ~9 u7 }# }0 v P
. t* A3 x$ v' F+ N. H" J; o# \步骤1:匹配NX对VS的版本的默认设置5 u# J" m) R( `) L* P* t3 x/ t
比如NX7.0的NX OPEN Wizard,默认支持的VS版本是9.0(VS2008),解决的方法是在NX配置文件中,手动把9.0修改为10.0(VS2010),具体操作:3 f5 @$ {0 X j! T- C# C$ I
1.1 复制 UGS\NX 7.0\UGOPEN\vs_files\下文件夹VC 到 VS的根目录下;VS安装目录下也有同样文件夹,直接合并文件夹即可。(你能打开NX OPEN Wizard,相信你已经做了);( O$ Q2 z4 Q- G/ }1 j# J
1.2 记事本打开 Microsoft Visual Studio 10.0\VC\VCProjects\ 下的NX7_Open.vsz, 5 V- u3 Y1 i* s9 e L, _5 ]
修改行 “Wizard=VsWizard.VsWizardEngine.9.0” 中"9" 为 “10”。
5 l+ r/ L" D& A* n8 ~5 M* H7 a; {* H' W' [2 D) i
步骤2:屏蔽NX中64位的可移植性检查
# M1 x4 o: I4 L; G" g如果你的系统和软件不是64位的,那么VS调用NX OPEN Wizard生成新项目时就会出错,解决方法是修改default.js脚本文件来屏蔽这个检查,具体操作:; ^8 J5 z' M4 g* ^6 v! L7 D9 G6 s7 J
2.1 找到D:\Program Files\Microsoft Visual Studio 10.0\VC\VCWizards\NX7_Open\scripts\1033\default.js3 o/ x8 O/ Y# C) t1 v( ?
2.2 文本文件打开default.js,找到并注释掉这行命令 CLTool.Detect64BitPortabilityProblems = true; 保存,关闭。+ I' _/ ]+ C$ R! f9 `
, L5 \5 n H& Y7 p# }$ T最后,重新启动VS。 |
|