Compile code

Aug 31, 2008 at 1:12 PM
I have been trying to build the latest source code and I get prompted for the key.pfx password. What are my options to build it on my machine?
Sep 7, 2008 at 9:36 AM
we currently provide the source code only as a sample, not for building. We have ensured this by setting a password on the strong name key files (key.pfx files) as you have noticed.
Adding a password provides us with a few benefits:
- We are sure that only we can build the final product, this prevents hijacked versions of our code circulating
- End-users can validate whether they have the right assemblies installed.

To work around this issue, currently there is little that you can do.
- Remove the key.pfx and add your own. Remember that you then also need to update all the assembly references (MyAssembly, Culture=neutral, Version=, PublicKeyToken=ABCDEF).

We are looking at ways to allow you to build the project on your developer machines by adding delay-signing to the project. One side note is that for that to work you need to turn of the strong name validation in the .NET Runtime on your developer box, since the DLLs will no longer be signed. You can work and test your own custom builds however.