0

我正在开发一个 WPF 应用程序。我的应用程序包括一些项目。在其中一个项目中,我有一个用户控件,它使用来自不同项目的另一个用户控件。如果我不给用户控件命名,我只是通过 xaml 添加它,应用程序可以正常工作。但是,如果我将 x:Name 属性添加到用户控件,应用程序编译正常,但在实时我得到一个“无法加载文件或程序集”异常。尝试在后面的代码中添加用户控件而不是 xaml - 给出了相同的结果 - 应用程序实时崩溃。

我的 xml 看起来像这样:

<UserControl xmlns:my="clr-namespace:UserControls.CtrlTwo;assembly=Project1".../>

<Grid>
<my:CtrlTwo x:Name = "ctrlTwo"/>
</Grid>

知道它为什么会发生,我能做些什么来避免它?

4

1 回答 1

0

解决方案是从启动项目中引用用户控件。(我没有解释为什么)

于 2013-04-11T13:58:05.180 回答