我喜欢使用新的VS 2012发布配置文件,但当我在构建服务器上使用它们时,我不确定如何存储密码。
当我勾选“保存密码”复选框时,它会创建一个.pubxml.user文件,并将密码加密在XML节点中。
当我在构建服务器上运行部署时,密码文件似乎总是被忽略。
我可以通过将密码存储在
<PropertyGroup>
<Password>NotMyRealPassword>
</PropertyGroup
但是既然它们已经对其进行了加密,如果可以的话,我很愿意使用VS加密。
我如何解密并填充<Password>
属性,而无需构建自定义任务来完成此操作?
另外 - 如果我确实需要构建自定义MSBUILD任务,那么在这个SUO文件中使用了什么类型的加密?
getCredential
参数(尽管 msbuild 任务不支持此参数)。 - Richard Szalay