基于vscode开展ansa二次开发,需要在vscode中离线配置配置ansa插件。
ANSA帮助文档中有指出插件下载地址,但隐藏较深。打开ANSA操作界面,点击Help/Documentation Index打开软件帮助页面,依次进入
Automation Guides/BETA Suite API/Application Development/IDE Integration/BCS Development Environment/BCS Development Environment with Microsoft Visual Studio Code
在Download from Microsoft和From package两个章节中指出下载插件的办法,需要运行以下python程序进行下载
ansa安装地址/scripts/BuildBcsDevEnv/DevEnvBuilder.py
或:
该python程序中包含了vscode和vsix的下载地址,打开该程序找到函数download_bcs_dev_extension(),将该函数下的url和filename进行拼接后复制到浏览器下载ansa插件。修改最后的版本号可以下载不同的插件版本。

【无网vscode及扩展安装-哔哩哔哩】 网页链接
ansa插件安装完成后,代码提示和自动补全功能会自动设置好,无需手动添加。
打开ansa,点击ansa界面工具栏Tools/Script/Visual Studio Code,或ansa快捷栏Scrip/Visual Studio Code。
启动vscode遇到的问题,Info信息栏报json.decoder.JSONDecodeError错误。
ansa中启动vscode时,会运行vscode扩展包所在路径中的程序,一般为
C:/Users/用户名/.vscode/extensions/Beta-cae-systems.bcs-dev-env-xx.x.x/dist/connect_ansa.py
然后该程序调用同路径下的common.py,在common中调用json包用来解析vscode的
C:/Users/用户名/AppData/Roaming/Code/User/settings.json
由于在先前vscode其它方面的设置时手动输入数组时,在数组最后一个元素末尾多打了一个逗号,产生json语法错误,从而导致vscode启动失败。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删