Deployment ClickOnce存储元数据";AppType";无效

Deployment ClickOnce存储元数据";AppType";无效,deployment,registry,clickonce,Deployment,Registry,Clickonce,我有一个使用ClickOnce部署的应用程序。它可以在十几台机器上工作,但只有一台。我得到以下错误。我从中找到了解决方案,但它需要转到注册表并删除AppType,这不是最好的解决方案,因为每次我有新版本时,它都会再次失败 有没有人知道这类错误,以及如何处理 非常感谢 真诚地, 弗拉德 ========================================== 平台版本信息 Windows:5.1.2600.131072(Win32NT) 公共语言运行库:2.0.50727.3053 S

我有一个使用ClickOnce部署的应用程序。它可以在十几台机器上工作,但只有一台。我得到以下错误。我从中找到了解决方案,但它需要转到注册表并删除AppType,这不是最好的解决方案,因为每次我有新版本时,它都会再次失败

有没有人知道这类错误,以及如何处理

非常感谢

真诚地, 弗拉德

========================================== 平台版本信息 Windows:5.1.2600.131072(Win32NT) 公共语言运行库:2.0.50727.3053 System.Deployment.dll:2.0.50727.3053(netfxsp.050727-3000) mscorwks.dll:2.0.50727.3053(netfxsp.050727-3000) dfdll.dll:2.0.50727.3053(netfxsp.050727-3000) dfshim.dll:2.0.50727.3053(netfxsp.050727-3000)

来源 部署url:file://xxx\yyy.application

错误摘要 下面是错误的摘要,这些错误的详细信息将在日志的后面列出。 *激活文件://\xxx\yyy.application导致异常。检测到以下故障消息: +存储元数据“AppType”无效。 +输入字符串的格式不正确

组件存储事务失败摘要 未检测到任何事务错误

警告 此操作期间没有警告

运行进度状态 *[5/20/09 12:22:26 PM]:激活文件://\xxx\yyy.application已启动

错误详细信息 在此操作期间检测到以下错误。 *[5/20/09 12:22:27 PM]System.Deployment.Application.DeploymentException(订阅状态) -存储元数据“AppType”无效。 -来源:System.Deployment -堆栈跟踪: 位于System.Deployment.Application.ComponentStore.GetPropertyAppType(定义appId appId,字符串propName) 位于System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(定义标识子ID) 位于System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState子状态) 位于System.Deployment.Application.SubscriptionState.Validate()处 位于System.Deployment.Application.SubscriptionState.get_IsInstalled()处 位于System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication(SubscriptionState子状态、定义appId appId、Int64 transactionId) 位于System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(订阅存储子存储、Uri和sourceUri、TempFile和TempFile、订阅状态和子状态、IDownloadNotification通知、DownloadOptions选项、服务器信息和服务器信息) 位于System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(订阅存储子存储、Uri和sourceUri、TempFile和TempFile、订阅状态和子状态、IDownloadNotification通知、下载选项) 在System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri、Boolean isShortcut、String textualSubId、String deploymentProviderUrlFromExtension、BrowserSettings BrowserSettings、String&errorPageUrl) 位于System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态) ---内部异常--- System.FormatException -输入字符串的格式不正确。 -资料来源:mscorlib -堆栈跟踪: 位于System.Number.StringToNumber(字符串str、NumberStyles选项、NumberBuffer&Number、NumberFormatInfo信息、布尔解析十进制) 在System.Number.ParseUInt32(字符串值、NumberStyles选项、NumberFormatInfo numfmt) 在System.UInt16.Parse(字符串s、NumberStyles样式、NumberFormatInfo信息) 在System.Convert.ToUInt16处(字符串值) 位于System.Deployment.Application.ComponentStore.GetPropertyAppType(定义appId appId,字符串propName)

组件存储事务详细信息 没有可用的交易信息。

我在以下位置找到了答案:。在遵循Microsoft的这些步骤之后,您还需要重新启动计算机。重启机器后,一切正常