Blend 3.0を使用して、いくつかのWPFコントロールを含むプロジェクトを編集しようとしています。このプロジェクトは、Visual Studio 2008から既にコンパイルされ、正常に実行されています。
ただし、Blendでは、意味のない不思議なエラーが発生します。
たとえば、Controlから派生したクラスがあります。
namespace Company.WPFControls.SearchTextBox
{
public class SearchTextBox : Control
{
...
}
}
そして、同じアセンブリ内のリソースでそれを使用して、スタイルを割り当てようとします。
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Company.WPFControls.SearchTextBox"
<Style TargetType="{x:Type local:SearchTextBox}">
...
</Style>
</ResourceDictionary>
Blendで次のエラーが発生します。
「SearchTextBox」という名前は、名前空間「clr-namespace:Company.WPFControls.SearchTextBox」に存在しません。
追加してアセンブリ名を指定しようとしました;assembly=Company.WPFControls
が、エラーが削除されません。
これを修正する方法、または少なくとも問題の原因を特定する方法はありますか?