我想为我的某些Powershell脚本开始使用自定义扩展名,但是当我将它们拖到PowerShell ISE中时,它们被视为纯文本,并且不会突出显示任何语法。我可以做些什么来使ISE将我的自定义文件扩展名识别为PowerShell脚本?
它们当然是:
。ps1
IsPowerShellSourceCodeFile
类型的Microsoft.PowerShell.Host.ISE.ISEFile
内部属性中确定此属性,该属性由Microsoft.PowerShell.GPowerShell
程序集导出。不,反射不允许作弊,因为尝试将受支持的扩展之一注入Extension
属性会导致ISE崩溃。