xaml 디자이너에서 UserControl
을 상속하는 클래스를 사용하고 싶지만 어떤 이유로 클래스가 표시되지 않습니다. 내가 할 수있는 모든 코드를 제거하고 간단한 작업을 시도했지만 여전히 작동하지 않습니다. 이 클래스는네임 스페이스에 이름이 없지만 intellisense가 말합니다.
namespace StationHouse
{
public class TryMe : UserControl {}
}
내 XAML이
<MyTypes:TryMe x:Class="StationHouse.Operations.Contact"
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:MyTypes="clr-namespace:StationHouse"
모양이다 그러나 나는 오류를 얻을 :
The name "TryMe" does not exist in the namespace "clr-namespace:StationHouse"
심지어 낯선 사람, 나는 XAML의 주요 섹션으로 가서 MyTypes:
를 입력하면 그런 다음 인텔리 센스가 TryMe
을 표시하지만 일단 선택하면 동일한 오류가 발생합니다. 응용 프로그램을 다시 작성하고 Visual Studio를 닫거나 다시 열어 보았지만 행운은 없습니다. 이견있는 사람?
두 어셈블리 모두 동일한 .NET 프레임 워크를 대상으로 할 수 있습니다. 한 어셈블리가 .NET 4이고 다른 어셈블리가 .NET 4.5 일 때 이런 문제가 발생했습니다. –