2012-08-06 46 views
2

当我签名的应用程序,我通常像这样运行命令行指令:使用MSBuild,我可以在文件中指定密码的应用程序签名吗?

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

不是命令行上指定的密码,有一个MSBuild属性,让我指定包含密码的文件?如果没有,是否有建议的签名程序,密码是间接指定的?

+0

是加入另一个构建文件也是一种选择行调用的MSBuild? – rene 2012-08-06 20:24:57

+0

响应文件可能? http://msdn.microsoft.com/en-us/library/ms404301.aspx – leppie 2012-08-06 20:40:18

+0

@leppie:我意识到我可以使用resp文件。但请注意,我询问是否有MSBuild属性来指定文件。 – Craig 2012-08-06 22:52:12

回答

1

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

您可以将文件的内容转换成使用set /p

set /p MyPassword = < path\to\file\Password.txt 
msbuild ...;Password=%MyPassword%; 
+0

这似乎是最好的解决方法;似乎没有MSBuild属性来指定文件中的签名密码。 – Craig 2012-08-07 03:09:20

相关问题