Bugzilla – Bug 725
Error CS1548: Error during assembly signing.
Last modified: 2011-11-15 14:34:36 EST
error CS1548: Error during assembly signing. The specified key file
`xxx.key.pfx' has incorrect formatWhen I signing a class type project, it build
success on Visual Studio 2010
Could you attach the actual key or generate one which causes same problem
.pfx are PKCS#12 files. It looks like newer (2010?) version of Visual Studio
allows people to strong name assemblies using them.
Mono.Security.dll support PKCS#12 files (mscorlib.dll too but only when used
with X.509 certificates) but it's not clear that we want to embed all that code
into the compiler!?!
Sebastian, can you attach example of such key
Created attachment 335 [details]
sn key file
it contains passord:123456
The sn key file were created by virsual studio 2010.
If I create a sn key file by %Program Files%\Mono-2.10.5\bin\sn.bat, both
virsual studio 2010 and monodevelop 2.6 works, but no password.
Marek, I don't have a windows VM running at the moment but Minco's attachment
is a valid pkcs#12 file, but without a certificate - i.e. only an encrypted
Minco, Mono's 'sn' tool (sn.bat on windows) currently only supports .snk
(password-less files) and key containers. The same is true for the xMCS
I have done some further investigation and the way how it works with VS is that
the file does not have to be installed but VS asks for a password and creates
temporary container, the command line to C# compiler then contains key
I don't know whether XXXX is some file hash
I am leaving this as MD bug as it cannot send such files to compiler using