C# 许多错误“命名空间中不存在”

C# 许多错误“命名空间中不存在”,c#,.net,wpf,xaml,visual-studio-2012,C#,.net,Wpf,Xaml,Visual Studio 2012,我是c、visula studio和kinect开发的新手。我正在尝试重建包含在kinect sdk 1.8中的microsoft示例交互库。我已经将所有需要运行项目的xaml和类导入到一个新项目中,但是可能我遗漏了一些东西。。。我收到许多未在命名空间中找到的错误,下面的代码中有一个示例: App.xaml <Application x:Class="WpfApplication1.App" xmlns="http://schemas.microsoft.com/winf

我是c、visula studio和kinect开发的新手。我正在尝试重建包含在kinect sdk 1.8中的microsoft示例交互库。我已经将所有需要运行项目的xaml和类导入到一个新项目中,但是可能我遗漏了一些东西。。。我收到许多未在命名空间中找到的错误,下面的代码中有一个示例:

App.xaml

<Application x:Class="WpfApplication1.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:converters="clr-namespace:Microsoft.Samples.Kinect.InteractionGallery.Converters">
<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary>
               <converters:NegationConverter x:Key="NegationConverter" />
                <converters:InvertibleBooleanToVisibilityConverter x:Key="InvertibleBooleanToVisibilityConverter" />
                <converters:MultiplicationConverter x:Key="MultiplicationConverter" />
                <converters:InvertibleBooleanToPromptStateConverter x:Key="InvertibleBooleanToPromptStateConverter" />
                <ExponentialEase x:Key="ExponentialEasingFunction" EasingMode="EaseInOut" Exponent="2.0"/>
                <LinearGradientBrush x:Key="BackgroundGradientBrush" StartPoint="0, 0.5" EndPoint="1, 0.5">
                    <GradientStop Color="#E6E6E6" Offset="0.0" />
                    <GradientStop Color="#FFFFFF" Offset="0.5" />
                    <GradientStop Color="#E6E6E6" Offset="1.0" />
                </LinearGradientBrush>
                <SolidColorBrush x:Key="KinectPurpleBrush" Color="#FF511C74"/>
            </ResourceDictionary>
            <ResourceDictionary Source="ViewDataTemplate.xaml" />
            <ResourceDictionary Source="Common/StandardStyles.xaml"/>
            <ResourceDictionary Source="Controls/KinectButtonStyles.xaml" />
            <ResourceDictionary Source="Controls/PromptControlStyles.xaml" />
            <ResourceDictionary Source="Controls/TransitioningContentControlStyle.xaml" />
            <ResourceDictionary Source="Controls/VideoPlayerStyle.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
我收到这些行中的错误:

 <converters:NegationConverter x:Key="NegationConverter" />
            <converters:InvertibleBooleanToVisibilityConverter x:Key="InvertibleBooleanToVisibilityConverter" />
            <converters:MultiplicationConverter x:Key="MultiplicationConverter" />
            <converters:InvertibleBooleanToPromptStateConverter x:Key="InvertibleBooleanToPromptStateConverter" />
错误是:

名称否定转换器未在命名空间clr命名空间中找到:Microsoft.Samples.Kinect.InteractionGallery.Converters

有一件奇怪的事情…当我编写这段代码时,转换器:InversionConverter是由VisualStudio的自动完成功能建议的。这意味着什么?我可以检查什么来找出问题所在?我将interactionGallery部件导入到我的项目的方式是: VisualStudio solutionExplorer->添加现有项我已为需要导入的每个资源重复此步骤

编辑


这个问题并没有进展,我重新编写了所有代码,我尝试将InteractionGallery示例的每个文件、每个类导出到新项目中。它必须工作,也许有一些设置,我已经离开,框架目标是相同的,属性选项卡似乎是相同的。但是,我收到了相同的错误。

有时这是因为构建中的项目属性中的平台目标没有设置好。尝试将其更改为任何CPU

帮了我好几次忙