Hello,
I am using Visual Studio 2008 to build and deploy a C# ClickOnce Application for .NET 3.5. Yesterday, I had to find out that all a sudden, my ClickOnce deployment breaks. The users now get the error message that the identity of the application changed.
I already googled a lot and found out what belongs to the identity of the application. Comparing the new ".application" file in the publishing location to a backup of an old one, the only thing that changed is the processorArchitecture. It used to be "msil" and now it is "x86".
I did not change it on purpose nor should there be any reason why it must now be "x86" but I simply don't manage to change it back.
I compared the Build tab settings for the last deployment to the ones for the current deployment.
"Target Plattform" is in both cases "Any CPU" and also in the configuration manager all the project of the solution are set to (Release)"Any CPU".
The settings might have been different in between, because I accidentally changed something - but now they should be back to what they were, however the output of the ".application" file is still changed.
Do you have any clues where I need to check for additional settings ? Or is there a way (from withing Visual Studio or otherwise) the set the processorArchitecture back to "msil" ???
Cheers, Christian