程序发布成功,但是不能下载更新以后无法执行以前都是别人发布,这回我发布就出问题了,不知道为什么报错信息:application cannot be started.contact the application vendor详细信息:
PLATFORM VERSION INFO
Windows  : 5.1.2600.196608 (Win32NT)
Common Language Runtime  : 2.0.50727.3615
System.Deployment.dll  : 2.0.50727.3053 (netfxsp.050727-3000)
mscorwks.dll  : 2.0.50727.3615 (GDR.050727-3600)
dfdll.dll  : 2.0.50727.3053 (netfxsp.050727-3000)
dfshim.dll  : 4.0.31106.0 (Main.031106-0000)SOURCES
Deployment url : file:///C:/Documents%20and%20Settings/software/Start%20Menu/Programs/Pugster/Pugster.WinApp.ProductView.appref-ms%7C
Deployment Provider url : file://frodo/Pugster/Software/Tools/Pugster.WinApp.ProductView/Working/Pugster.WinApp.ProductView.applicationERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Documents and Settings\software\Start Menu\Programs\Pugster\Pugster.WinApp.ProductView.appref-ms| resulted in exception. Following failure messages were detected:
+ Value does not fall within the expected range.COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.WARNINGS
There were no warnings during this operation.OPERATION PROGRESS STATUS
* [10/13/2010 4:40:31 AM] : Activation of C:\Documents and Settings\software\Start Menu\Programs\Pugster\Pugster.WinApp.ProductView.appref-ms| has started.
* [10/13/2010 4:40:32 AM] : Performing necessary update check as specified by the deployment.ERROR DETAILS
Following errors were detected during this operation.
* [10/13/2010 4:40:34 AM] System.ArgumentException
- Value does not fall within the expected range.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)
at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.请问咋办啊?

解决方案 »

  1.   

    http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/879ae57c-8708-40cb-9a20-f35942fd22fc
      

  2.   

    Your problem sounds to me like you have a specific version installed and it was published with a minimum required version. Now when you run it, the version on the server has changed and it is a version that is lower than the minimum required version, and you can't install it because it's less than the minimum.可怜我英文POOL,简单讲应该是你的这个发布器跟网络上的那个版本不一致才出错
      

  3.   

    delete the folder
    c:\Documents & Settings\User\LocalSettings\Apps\2.0\