TFS连续积分点击应用

问题描述 投票:-1回答:1

我正在尝试通过TFS持续集成来自动单击一次应用程序部署,我的构建定义具有以下步骤(出于简化的原因,简化了步骤)

Steps

获取来源:从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:构建解决方案文件

MSBuild steps

全部运行正常,但是当我尝试在代理程序Bin / release路径上打开exe文件时,出现此异常:

Exception

请帮助我。

c# tfs continuous-integration continuous-deployment
1个回答
0
投票

我删除了代理并进行了新的编译,一切正常。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.