C# - Class 库项目 - 构建项目时无法更新 App.config 文件
C# - Class Library Project - Unable to update App.config file while building the project
我有一个基于 C# 的 Selenium 项目,它有一个 app.config 文件。此 app.config 文件包含不应在代码中明确提供的敏感信息。
有没有办法在构建项目之前将密码传递给 app.config 文件。
密码可以在构建设置中提供(在变量部分)并且可以隐藏。
有没有办法在构建项目之前从过程变量选项卡读取值并更新 app.config 文件中的值?
或者有没有办法使用 C# 以 obfuscated/encrypted 方式发送密码?
由于某些限制,我无法使用用户替换令牌构建步骤(因为它是自定义市场扩展)如果 Microsoft 有一项任务可以在这种情况下帮助我。
在此先感谢您的帮助。
您的问题只是为了保护密码,对吗?
- 您可以将密码保存到机器注册表中以进行隐藏和加密。
- 如果我们谈论
securing the password
(Web 服务或其他),您可以使用外部服务来提供您的安全密码。
这只是一个建议。想想看。
我做了很多事情。没有任何效果。最后,我只是加密了密码,使其作为 REST 服务可用。在 运行 我的测试和解密和 运行 时调用了该服务。感谢大家为此所做的工作。
我有一个基于 C# 的 Selenium 项目,它有一个 app.config 文件。此 app.config 文件包含不应在代码中明确提供的敏感信息。
有没有办法在构建项目之前将密码传递给 app.config 文件。
密码可以在构建设置中提供(在变量部分)并且可以隐藏。
有没有办法在构建项目之前从过程变量选项卡读取值并更新 app.config 文件中的值?
或者有没有办法使用 C# 以 obfuscated/encrypted 方式发送密码?
由于某些限制,我无法使用用户替换令牌构建步骤(因为它是自定义市场扩展)如果 Microsoft 有一项任务可以在这种情况下帮助我。
在此先感谢您的帮助。
您的问题只是为了保护密码,对吗?
- 您可以将密码保存到机器注册表中以进行隐藏和加密。
- 如果我们谈论
securing the password
(Web 服务或其他),您可以使用外部服务来提供您的安全密码。
这只是一个建议。想想看。
我做了很多事情。没有任何效果。最后,我只是加密了密码,使其作为 REST 服务可用。在 运行 我的测试和解密和 运行 时调用了该服务。感谢大家为此所做的工作。