我已经创建了一个自定义cmdlet来获取 C#
中的TFS版本控制服务器对象( Get-VersionControlServer
) . 我想在我的TFS 2017 MSBuild构建定义中使用此cmdlet,在 MsBuild.ps1
文件中但是,当我使用 Import-Module
命令导入我的dll并运行构建时,它给出了一个错误说:
“Get-VersionControlServer”未被识别为cmdlet,函数,脚本文件或可执行程序的名称 . 检查名称的拼写,或路径是否正确(立即包含),然后重复此过程 .
此外,当我尝试导入cmdlet并在PowerShell ISE控制台中运行时,它可以正常工作,但不能从 MSBuild.ps1
文件中运行 .
我已经搜索了解决方案并对类似问题进行了大量评论,但它对我没有用 . 有没有人遇到类似的问题或者可以帮我解决这个问题?