私はこの記事に従っています。
次のようなユーザー コントロールがあります。
<common:ViewBase
x:Class="MyNamespace.MyView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:common="clr-namespace:Common;assembly=Common">
</common:ViewBase>
私のコードビハインドは次のようになります。
namespace MyNamespace
{
public partial class MyView : ViewBase
{
public MyView()
{
InitializeComponent();
}
}
}
ViewBase は次のようになります。
namespace Common
{
public class ViewBase : UserControl
{
}
}
しかし、ビルドを拒否し、次のエラーが発生し続けます: タイプ "common:ViewBase" が見つかりませんでした。アセンブリ参照が欠落していないこと、およびすべての参照アセンブリがビルドされていることを確認してください。
別の投稿からのアドバイスに従って ViewBase を別のアセンブリに移動しましたが、同じアセンブリに入れてみました。これを修正する方法を知っている人はいますか?