c# - 使用 MSBuild,我可以签署一个在文件中指定密码的应用程序吗?

标签 c# .net msbuild

当我签署应用程序时,我通常会运行如下命令行指令:

msbuild /p:project=whatever;platform=all;configuration=sign;KeyFile=key.pfx;Password=pass;RunCodeAnalysis=false;StyleCopEnabled=false

不是在命令行上指定密码,而是有一个 MSBuild 属性让我指定一个包含密码的文件吗?如果没有,是否有任何推荐的签名程序,其中密码是间接指定的?

最佳答案

如果可以使用 BAT/CMD 文件而不是直接调用 MSBuild:

您可以使用 set/p

将文件内容插入到调用 MSBuild 的行中
set /p MyPassword = <  path\to\file\Password.txt
msbuild ...;Password=%MyPassword%; 

关于c# - 使用 MSBuild,我可以签署一个在文件中指定密码的应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11835370/

相关文章:

c# - 具有多个参数的转换器

msbuild - 如何设置TeamCity以使用自己的HTTP身份验证的NuGet服务?

c# - 使用 Excel Office Interop dll 保存和关闭在 C# .Net 中创建的 Excel 文件

c# - CppCodeGenerator 解析托管 C++

.net - C# 中的方法重载和动态关键字

c# - 在项目扩展中使用 Msbuild 变量

visual-studio-2013 - Microsoft.Web.Publishing.targets 在哪里?

c# - 升级到 Visual Studio 2015 会出现假错误

c# - 通过C#编码将邮件正文复制到outlook中的新邮件

c# - 计算 Web 服务下载的吞吐量