跨网络的XAML命名空间

时间:2012-02-23 14:14:03

标签: wpf visual-studio designer xml-namespaces

我遇到的问题是xaml在运行时之前无法找到声明的命名空间。所以当我没有调试时,设计师不允许我访问控件并显示错误:

  

错误1无法加载程序集“IConverterExample2”的元数据。该程序集可能已从Web下载。见http://go.microsoft.com/fwlink/?LinkId=179545。加载期间遇到以下错误:无法加载文件或程序集“IConverterExample2”或其依赖项之一。不支持操作。

然而,当我开始调试时,程序按预期工作。我正在从网络驱动器上运行该程序。如果我将项目复制到桌面,它的工作没有问题。我是否需要更具体地了解网络中的命名空间声明? xaml:

xmlns:local="clr-namespace:IConverterExample2.ConverterSample"

...

<Grid.Resources>
<local:NumConverter x:Key="objNumConverter" />
</Grid.Resources>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我的猜测是文件访问权限。您可能已经执行了对.exe有利的共享,但.exe需要对其他文件的读访问权限。

相关问题