I have an application that is distributed with click-once. One of my users already makes use of it for quite some time without any problems. Only recently, he is not able to launch the application anymore.
During the check that is made to see if there is a new version of the software, he gets the message: "Application cannot be started, contact vendor"
If I copy my application manually, he is able to launch it without any problem.
I included the detailled log below.
Any suggestions
PLATFORM VERSION INFO
Windows : 5.1.2600.131072 (Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)
SOURCES
Deployment url : file:///C:/Documents%20and%20Settings/HEL/Start%20Menu/Programs/BARCO%20NV/Corporate%20Associates.appref-ms
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Documents and Settings\HEL\Start Menu\Programs\BARCO NV\Corporate Associates.appref-ms resulted in exception. Following failure messages were detected:
+ The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [11/07/2006 11:37:13 ] : Activation of C:\Documents and Settings\HEL\Start Menu\Programs\BARCO NV\Corporate Associates.appref-ms has started.
ERROR DETAILS
Following errors were detected during this operation.
* [11/07/2006 11:37:13 ] System.Runtime.InteropServices.COMException
- The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
at System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
at System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
at System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
gteddy
I don't make any COM references.
When I click on my .application file, it immediately gives the error. And only for this single user.
LouArnold
That did it. I deleted the folder and there it went. Thanks for the help.
OC
I had a lot of trouble with this same problem unitl I deleted "%userprofile%\Local Settings\Apps".
Alessandro Camargo
roy-roy
From the description of this error it looks like the ClickOnce store has somehow got corrupted for this one user.
Try the following to recover the store:
1. Run "Mage -cc". (Mage.exe can be found in the .NET 2.0 SDK)
2. Uninstall the application via Add/Remove Programs and reinstall it
3. If neither of these work then the last option is to delete the ClickOnce store and get back to clean state. To delete the ClickOnce store delete the folder "%userprofile%\Local Settings\Apps".
Before deleting the store if you can send a snapshot of your corrupted store to Microsoft to evaluate further that would be very helpful. You can submit via feedback on http://connect.microsoft.com/VisualStudio.
Instructions to submit store contents:
- Package entire contents of folder %userprofile%\Local Settings\Apps into a .zip file
- Export regkey HKCU\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment to .reg file
Attach both of these with Feedback report.
Please make sure this folder does not contain any information that is Private or sensitive in nature before submitting.
Regards,
Sameer
Stefan Toller
Did you wonder about my question or the original thread starter's
My issue was resolved. See the link I referred to in my post.
Bert
PsychUK
Sameer
I got recently got the same error on another ClickOnce install. Do you want us to follow the information above and send a Snapshot of the store to Microsoft
Or do you have another solution to this that might work. We've tryed a Few times to remove the app from the Add/Remove programs and it doesn't appear to work. Have not tried the Mage -cc option yet.
Thanks
Rich
-------------------
PLATFORM VERSION INFO
Windows : 5.1.2600.131072 (Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)
SOURCES
Deployment url : file:///C:/Documents%20and%20Settings/Administrator/Desktop/CampusDishKiosk.appref-ms
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Documents and Settings\Administrator\Desktop\CampusDishKiosk.appref-ms resulted in exception. Following failure messages were detected:
+ The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [11/21/2006 2:37:16 AM] : Activation of C:\Documents and Settings\Administrator\Desktop\CampusDishKiosk.appref-ms has started.
ERROR DETAILS
Following errors were detected during this operation.
* [11/21/2006 2:37:16 AM] System.Runtime.InteropServices.COMException
- The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
at System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
at System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
at System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
aoky