我正在Visual Studio 2019中开发IronPython脚本。
# install.packages(rio)
library(rio)
data = rio::import(url)
public static function parseStringWithAttributeValue($attributeValue){
return preg_replace('/{(\d+)}/i', '{=ATTRVAL("$1")}', $attributeValue);
}
,clr
,sys
)。但是,当我在列表中键入(或选择)一个选项时,它会被标记(用波浪绿色标记下划线),并带有错误System
(其中“ XXX”是自动完成列表中的选项之一) 。在编辑器中,很明显没有导入模块(命名空间)(即,导入模块上没有自动完成功能)。
这可能是怎么回事?自动完成功能有效,但Intellisense(或分析仪)无效。
我已经尝试了64位和32位IronPython 2.7环境。我还尝试了在交互式窗口中正确输入导入语句。而且,正如我上面所说,脚本可以正常工作。我可以运行它们,它们可以工作。
要重现的代码非常简单:
import
所有这些示例中的3个都可以自动完成。这些行中的所有3行都标记为未解决,并且不会导入编辑器中。