Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net &引用;“存储元数据”;CurrentBind";无效”;在ClickOnce应用程序的调试中_.net_Exception_Clickonce - Fatal编程技术网

.net &引用;“存储元数据”;CurrentBind";无效”;在ClickOnce应用程序的调试中

.net &引用;“存储元数据”;CurrentBind";无效”;在ClickOnce应用程序的调试中,.net,exception,clickonce,.net,Exception,Clickonce,当我尝试访问“Application.CommonAppDataPath”时,我收到以下错误消息: 部署:存储元数据 “CurrentBind”无效 堆栈跟踪: 在 System.Deployment.Application.ComponentStore.GetPropertyString(定义AppID appId,字符串propName) 这只是在调试中。当作为实际发布的clickonce应用程序运行时,它工作正常 在本地调试时如何消除此异常?(在System.Deployment.Appl

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

部署:存储元数据 “CurrentBind”无效

堆栈跟踪:

在 System.Deployment.Application.ComponentStore.GetPropertyString(定义AppID appId,字符串propName)

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

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

(在System.Deployment.Application命名空间中)是一个布尔属性,如果使用ClickOnce启动应用程序,则返回
true

if (ApplicationDeployment.IsNetworkDeployed)
{
    //CommonAppPath code
}
你想用CommonAppDataPath做什么?根据您试图完成的任务,我们可能会想出一些无论应用程序如何启动都能正常工作的方法。

我也遇到过类似的问题(如jpierson的评论),但ApplicationDeployment.IsNetworkDeployed上的“CurrentBind”无效除外。我没有选中“选项|调试|常规|仅我的代码”。检查后,一切正常


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

我也有同样的问题。感谢mkale为我指明了正确的方向

几天前,我安装了Reflector VS Addin,在某个时候,它要求更改“仅我的代码”选项。我已经完全忘记了这件事,在过去的两天里一直在胡闹这个问题

与此同时,我还遇到了FileLoadException问题,它在Fusion日志中报告“WRN:比较程序集名称导致不匹配:修订号”。最初,我通过将程序集版本设置为1.1.0.0而不是1.1.*来解决这个问题


然而,一旦设置了Just My Code选项,所有这些问题都消失了。

我故意将VS设置为在CLR异常时中断。你当然可以通过调试你的代码来掩盖这个异常,但是,这仍然是一个有效的bug,我想解释一下。MS应该是编写可靠代码的先驱。

我正在Application.CommonAppDataPath\ProgramName\path中保存程序的settings.xml文件。奇怪的是,我遇到了与原始海报在尝试读取ApplicationDeployment.IsNetworkDeployed属性时描述的相同错误。存储元数据“CurrentBind”无效。我也是ApplicationDeployment.IsNetworkDeployed。请给出相同的错误。后跟“应用程序未安装”错误。