error MSB3323: Unable to find manifest signing certificate in the certificate store.

Problems began when I received the MSDN Final VS 2005 v8.0.50727.42 and uninstalled the RC build which I had worked with without issue and replaced it with the previously mentioned.

After four or so installs/uninstalls I got past the Invalid license data. Reinstall is required. http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=162712&SiteID=1

I have tested C++ project builds for managed and unmanaged code and both work without a problem. My C# projects however fail to build, the error I get is:

------ Rebuild All started: Project: D And P, Configuration: Release Any CPU ------
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(1718,7): error MSB3323: Unable to find manifest signing certificate in the certificate store.
Done building project "D And P.csproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

If anyone has any idea of what a next step is please let me know.



Answer this question

error MSB3323: Unable to find manifest signing certificate in the certificate store.

  • DaTimelord

    The post was usefull . i got the error when i moved the files from adminstrator documents to my documents.

  • Solange

    I was just trying to compile (not publish) and got this error. This suggestion worked for me too, but I also tried choosing a different certificate from the cert store (if you have one) and that worked as well.
  • EBM

    wonderful: 1 first tip helps ;-) merci beacoup!

  • Pokey

    I got this when I renamed my C# project then tried to publish it. To solve, I went to the "Signing" tab of the project properties and unchecked "Sign the ClickOnce manifests". Good luck!
  • Vampier

    Ok, I had a "good luck" and was able to solve the problem with the specified error message

    Thanks for the help there, Mr. Bungle.


  • morgar

    I got the same problem but I was tring to strong name my application. I was able to solve the problem by opening the XXX.csproj file in a text editor (notepad.exe) and remove the following tags from the XML.

    <ManifestCertificateThumbprint>...</ManifestCertificateThumbprint>
    <ManifestKeyFile>...</ManifestKeyFile>
    <GenerateManifests>...</GenerateManifests>
    <SignManifests>...</SignManifests>

    It seem that someone (another member of my team) was playing with the OneClick stuff, but didn't check in the strong name key files he used. But did check in the project file.

    Then when I created the new strong name key file and signed the EXE, something was out-of-sync with the above tags in the probject file and the new key file.

    Removing these tags may be a bad thing (someone from MS will need to comment) but it worked for me.


  • rennard

    In the project properties tab, there is a "Signing" section... select a valid key there, or create a new one...

    Hope it helps

    Duray AKAR



  • Kapalic

    The information was VERY helpful.  Thank you!!

  • tgerbert

    Thanks. Saved me time and energy!
  • anand_CE

    "... select a valid key there, or create a new one..."

    wich key, I don't see any, pls be more specific, you helped me a lot so far!


  • rouellet

    Mr. Bungle wrote:
    I got this when I renamed my C# project then tried to publish it. To solve, I went to the "Signing" tab of the project properties and unchecked "Sign the ClickOnce manifests". Good luck!

    I had the same problem, and the same solution worked for me ;-) thx


  • Oirad

    I use strong keys for strong naming, and I use ClickOnce.

    I got this error when I moved my project to another computer...

    I tried unchecking the "Sign ClickOnce Manifests", but did not work.

    I had to give a new "Valid" certificate first, and then uncheck the box...

    It seems to me that when you uncheck that box, the project file is not updated accordingly... The certificate definition is still in there, and the build complains about it .

    Any comments Are my manifests really not being signed when I decide to NOT TO sign them anymore



  • Jaimz

    Helped me too very useful.

    Thks


  • DoronM

    durayakar wrote:

    I had to give a new "Valid" certificate first, and then uncheck the box...

    How do I give it a a new valid certificate I moved my project to a new PC too.

    Thanks,
    Brian


  • error MSB3323: Unable to find manifest signing certificate in the certificate store.