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