"无法加载元数据"加载项目时出错

时间:2012-12-31 05:51:57

标签: wpf xaml

我是xaml的新手,很久以前我就开始申请了。这是一个小项目,没有任何花哨或困难,这是我的第一个xaml / wpf项目,我在一个星期结束时完成了它。我最近检索了代码。应用程序仍然构建和运行,但设计者不加载。 xaml文件中存在错误。我不记得以前有过这些错误。这些错误中的第一个是:

Unable to load the metadata for assembly 'MyProject'. This assembly may have been downloaded from the web. See http://go.microsoft.com/fwlink/?LinkId=179545. The following error was encountered during load: Could not load file or assembly 'MyProject' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) C:\visualStudioWorkspace\MyProject\MyProject\MainWindow.xaml 1 1 MyProject

我试图去提到的网址,但我不明白任何一个。我没有从网上下载它。我不知道'组装'是什么。我尝试在我的项目中浏览一些随机文件,但没有人在他们各自的文件属性中讨论这个“解锁”按钮。

然后xaml中有大约10个错误,所有错误都与此类似:

The type 'local:ClickSelectTextBox' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. C:\visualStudioWorkspace\MyProject\MyProject\MainWindow.xaml 351 22 MyProject

我该怎么做才能解决这个错误?

由于

2 个答案:

答案 0 :(得分:2)

Windows通过为这些文件创建“备用数据流”来跟踪是否已从Web下载文件。对于名为myfile.txt的文件,有关其来源的信息将存储在名为myfile.txt:Zone.Identifier:$DATA的数据流中。要取消阻止myfile.txt并让Windows停止担心您从哪里获取文件,您只需要删除此备用数据流。

您可以使用Sysinternals Streams utility查找并删除这些备用数据流。

答案 1 :(得分:0)

删除与解决方案中的文件关联的流:  c:\streams -s -d <path to your solution>