我下载并安装了.i 4.0.30319版本的Windows 7 Ultimate 64位版上运行的UiPath Studio社区版2018.2.4
通过此Tutorial Link,我用
创建了一个简单的序列过程当我使用特定于Scope
的{{1}}创建变量并将其sequence
更改为data type/variable type
时,我收到一条错误消息。
错误堆栈
工作流程中存在验证错误。首先查看并解决它们。
System.Activities.InvalidWorkflowException:工作流具有验证 错误。首先查看并解决它们。 -> System.Activities.ValidationException:遇到编译器错误 正在处理>表达式“ year”。L值表达式无效。:参考 表达式不能以Conversion结尾。提供的表达式的类型必须 与VisualBasicReference或LambdaReference的类型T>完全匹配。 ---内部异常堆栈跟踪的结尾---
我要去哪里了?如果我将int32
保留为variable type
,但是其他UiPath.Core.GenericValue
都遇到此错误,这不会发生消息。
答案 0 :(得分:0)
通过“右键单击并选择创建变量”(ctrl + k)创建变量时。它创建一个“ GenericValue”变量。 您将其更改为“ Int32”。这就是为什么您会出错。
解决方案: 删除“输出/结果”上的“年份”变量,然后再次写“年份”(提示:当您写“ y”时,它支持下拉列表包含“年份”。如果不是,则“退格”删除所有字母“ Result”,“ backspace”等更多时间,然后重试)