C# 许多错误“命名空间中不存在”
我是c、visula studio和kinect开发的新手。我正在尝试重建包含在kinect sdk 1.8中的microsoft示例交互库。我已经将所有需要运行项目的xaml和类导入到一个新项目中,但是可能我遗漏了一些东西。。。我收到许多未在命名空间中找到的错误,下面的代码中有一个示例: App.xamlC# 许多错误“命名空间中不存在”,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
<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 帮了我好几次忙