I have recently upgraded operating systems from Windows Vista to Windows 7 beta 1. When attempting to run a program that complied on Vista, I get the error message; Unable to find manifest signing certificate in the certificate store. [name of the project]
A brief Google search shows this is a common error, but no-one seems to have the error I do, as the suggestion is to edit the .cs.project file and remove the manifest signing section which I presently do not have.
The cause of this error is click once. Whenever you use click once, it creates a temporary strong key name like this one
It is this key that is missing, hence the compilation error. Luckily to create another temporary key is easy. Double click into the properties node in the Visual Studio Solution Explorer, select the "signing" tab and click on Create Test Certificate…
Don’t bother entering a password, click on OK, and you should now find a new temporary key has been created and added, so your project will now compile.