请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 Araser 于 2018-11-5 23:07 编辑
% A0 @* J( g9 n( P. ^+ I" i% y8 B3 G9 n, G5 @8 r _2 a
本文目的是为了实现Aras与VS集成,使Innovator Server中的方法可以在VS中编辑、新增。
$ @3 D H$ W% R! [8 J# j! x
* m. ^0 p& j4 T, g/ s
2、下载后解压缩zip文件。解压缩后它是个完整的VS项目,有兴趣的朋友可以添加自己想要的功能并重新生成即可。 ( F; ?1 I* n0 |, }* I
* S" H, W6 q! G5 o* x5 E
3、安装文件在ArasMenu - bin - Release目录下(ArasMenu.vsix),双击即可安装。
, G5 z/ F* w7 q4 l2 u( Y* ^
$ l6 u6 v3 S8 D% f' v
4、我尝试安装了vs2008、vs2010、vs2012、vs2015、vs2017,但只有vs2015和vs2017检测到兼容。
! C! P% L/ m O% m; O; i1 u
' V, @7 K' {, s0 k
5、目前看,不同的windows用户登录使用vs时需要分别安装(待考究其原因)。 6、安装完成后vs界面如下。
M; Y5 u9 P1 F+ `$ K8 U/ k+ N
# Y0 y1 ~: x6 @, W" r# x+ H
7、新建项目。 5 [2 q1 B/ ^0 o
! l, ^. e; a4 L
8、解决方案生成以下目录。 5 a7 A# R0 p, b7 a
6 ~9 ?' E$ B ^0 ]
9、修改Innovator.config文件,使其与Innovator Server连接。 5 Z# ]3 k' T/ b, b
! X5 e) ]5 l( q( \; B
10、点击菜单Aras - Open Method From Server打开Innovator Server中的方法。 + w3 d+ E4 Q6 N; U$ m
6 l: Y$ V9 m1 H. ]
8 H* ~" X9 g* Q- U- q9 D5 k0 y/ Z
3 i. F) c- _- H
. `4 |$ r6 k1 }& o( M
11、在VS中修改代码并保存,点击菜单Aras - Save Methold to Server即可将代码同步到Innovator Server中。 12、如果报下面错误,表示修改前没有锁定Method。在Innovator Server中锁定或点击菜单Aras - Lock Method on Server即可锁定。 - C' B* l# v& F( B' P
8 N! B4 O4 i5 i, T
13、新增Client Side方法HelloWorld。 ) M+ k1 V' Y3 Y1 H! k& o( S t
( D. J( T5 `, Y/ a+ E$ r, s
( R/ j& Q; H+ e, g" ~0 S
14、点击菜单Aras - Save Method to Server,会提示以下信息。点击“是(Y)”即可保存到Innovator Server中。
* s0 y7 [5 u- i" t1 n" I2 _
; f# S' `2 |0 f# D4 i7 ^$ L
8 d; r7 P7 F! J8 d& Y
. D+ E, i% n, f; ]& J3 p# K) E
BTW,vs中其他Aras菜单可以逐个点击测试下其功能。
' m8 y1 b7 X( S4 U! k; S2 l / v5 V7 D% w) c! {1 Z
|