我正在使用VS2013构建一个C#/ WPF应用程序,我有以下类定义(在正在运行的应用程序的同一个程序集中):
namespace MyNamespace
{
public class MyKey
{
public MyKey() { }
public string name = "";
}
}
Run Code Online (Sandbox Code Playgroud)
在MainWindow.xaml我有:
<Window x:Class="MyNamespace.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:MyNamespace"
Title="MainWindow" Height="350" Width="525" WindowState="Maximized" WindowStyle="None">
<Window.Resources>
<local:MyKey x:Key="key" />
</Window.Resources>
...
Run Code Online (Sandbox Code Playgroud)
VS不断报告
名称"MyKey"在名称空间"clr-namespace:MyNamespace"中不存在
有任何想法吗?
PS我尝试了以下解决方案(来自stackoverflow中已经发布的问题),但没有一个有效:
的xmlns:本地= "CLR-名称空间:myNameSpace对象;装配="
编辑:附加信息:目标架构:X64,目标框架:.Net 4.5
Gor*_*rue 52
这个已知的VS错误的一个常见解决方案是您未尝试尝试更改构建目标平台.
如果您当前的构建目标平台是x64,请更改为x86.如果它当前是x86,请更改为x64.
为新目标平台清理和构建解决方案.
更改回所需的目标平台并重新构建.
归档时间: |
|
查看次数: |
24144 次 |
最近记录: |