我喜欢使用新的 VS 2012 发布配置文件,但是在构建服务器上使用它们时,我不确定如何存储密码。
当我勾选“保存密码”框时,它会创建一个 .pubxml.user 文件并在 XML 节点中加密密码。
当我在构建服务器上运行部署时,密码文件似乎总是被忽略。
我可以将密码存储在
<PropertyGroup>
<Password>NotMyRealPassword>
</PropertyGroup
但鉴于他们已经在加密它,如果可以的话,我很乐意使用 VS Encryption。
我如何在<Password>
不构建自定义任务的情况下解密并填充属性?
另外 - 如果我确实必须构建一个自定义 MSBUILD 任务,那么这个 SUO 文件中使用的是什么类型的加密?