.net - ClickOnce 应用程序调试中的 "Store metadata "CurrentBind "is not valid"

标签 .net exception clickonce

当我尝试访问“Application.CommonAppDataPath”时,我收到此错误消息:

System.Deployment: Store metadata "CurrentBind" is not valid

堆栈跟踪:

at System.Deployment.Application.ComponentStore.GetPropertyString(DefinitionAppId appId, String propName)

这仅在调试中有效。当作为实际发布的 clickonce 应用程序运行时,它工作正常。

本地调试时如何消除此异常?

最佳答案

我遇到了类似的问题(如 jpierson 的评论),在 ApplicationDeployment.IsNetworkDeployed 上有相同的异常“CurrentBind”无效。我未选中“选项|调试|常规|仅我的代码”。回来检查后一切正常。

注意:其他一些讨论线程建议重新安装 VS2010。我这样做了,但没有帮助。不知道重装是不是也是这个原因。

关于.net - ClickOnce 应用程序调试中的 "Store metadata "CurrentBind "is not valid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1914531/

相关文章:

c# - 如何让光标变成等待光标?

Python 3 urllib.request.urlopen

c# - 如何在 .net 中为谷歌云存储注册 url

.net - 将 TAB 发送到子控制台 (Windows)

java - 将自定义消息添加到 JUnit4 样式异常测试

c# - 在 Visual Studio 2012 中设置 ClickOnce 安装文件夹 URL

c# - 如何更改 ClickOnce 中先决条件的下载和安装顺序

c# - ClickOnce 应用程序如何知道在哪里检查升级?

.net - Signalr:通过wpf连接远程主机

java - 接口(interface)没有声明它抛出,但文档说它可以抛出