Je suis en train d'utiliser le Mélange 3.0 pour modifier un projet qui contient des contrôles WPF. Ce projet déjà compile et fonctionne très bien à partir de Visual Studio 2008.
Dans le Mélange cependant, j'obtiens des erreurs mystérieuses qui n'ont pas de sens:
Par exemple, j'ai une classe qui dérive de Contrôle :
namespace Company.WPFControls.SearchTextBox
{
public class SearchTextBox : Control
{
...
}
}
Et j'essaie de l'utiliser dans une ressource, dans la même assemblée, à attribuer un style:
<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>
J'obtiens l'erreur suivante dans le Mélange:
Le nom de "SearchTextBox" ne pas exister dans l'espace de noms "clr-namespace:de l'Entreprise.WPFControls.SearchTextBox".
J'ai essayé en précisant le nom de l'assemblage, par l'ajout d' ;assembly=Company.WPFControls
, mais elle ne supprime pas l'erreur.
Est-il possible de résoudre ce problème, ou au moins de comprendre d'où vient le problème?