当我尝试访问“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/