私はWPFアプリケーションに取り組んでいます。私のアプリケーションにはいくつかのプロジェクトが含まれています。プロジェクトの 1 つに、別のプロジェクトの別のユーザー コントロールを使用するユーザー コントロールがあります。ユーザー コントロールに名前を付けない場合は、xaml を介して追加するだけで、アプリケーションは正常に動作します。しかし、x:Name 属性をユーザー コントロールに追加すると、アプリケーションは正常にコンパイルされますが、リアルタイムで「ファイルまたはアセンブリを読み込めませんでした」という例外が発生します。xaml の代わりにコード ビハインドにユーザー コントロールを追加しようとすると、同じ結果が得られ、アプリケーションがリアルタイムでクラッシュしました。
私のxamlは次のようになります:
<UserControl xmlns:my="clr-namespace:UserControls.CtrlTwo;assembly=Project1".../>
<Grid>
<my:CtrlTwo x:Name = "ctrlTwo"/>
</Grid>
なぜそれが起こるのか、それを避けるために私は何ができるでしょうか?