我正在尝试通过TFS持续集成来自动单击一次应用程序部署,我的构建定义具有以下步骤(出于简化的原因,简化了步骤)
获取来源:从TFS服务器
Nuget restore:恢复nuget包
PowerShell脚本:用于将证书添加到解决方案的主项目,如下所示:
$ password ='密码'添加类型-AssemblyName System.Security$ cert =新对象System.Security.Cryptography.X509Certificates.X509Certificate2$ cert.Import(“ $(CertPath)”,$ password,[System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]“ PersistKeySet”)$ store =新对象system.security.cryptography.X509Certificates.X509Store-参数列表“ MY”,CurrentUser$ store.Open([[System.Security.Cryptography.X509Certificates.OpenFlags]“ ReadWrite”)$ store.Add($ cert)$ store.Close()
MSBuild:构建解决方案文件
全部运行正常,但是当我尝试在代理程序Bin / release路径上打开exe文件时,出现此异常:
请帮助我。
我删除了代理并进行了新的编译,一切正常。谢谢