C#在vector canoe中使用的问题2

问题:在testmodule中使用c#编写用例,用例过程中需要使用canstress,我使用capltestfunction调用canstress,但是编译时报错:Following method is not supported during compilation time:CallCAPLProcedure。

问题原因:调用CAPL function 和 capl case需要在“Main ” method里面,不能在"StructuredMain() "里面
帮助文档写的问题的原因
解决方案:如果需要调用CAPL function 和 capl case ,需要将"StructuredMain() " 改为 “Main” method。

更进一步的问题:问题解决。但是我看到帮助文档上写到CAPL test case or test function 能被用到structured test module ,而且帮助文档也提到了这个问题
AN-IND-1-011_Using_CANoe_NET_API帮助文档内容
更进一步的解决方案:售后支持给的解决方案,可尝试基于“CANoe DotNet Test Library”模板创建c#sln,模板参考路径:

C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 12.0.189\Programming\VS_DotNetTestLibary_Template

工程中:reference:添加当前CANoe工程的这两个dll
在这里插入图片描述
若sln加载到netTestMoudle 不能正常执行,将sln 替换为在visual studio 中编译好的dll执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值