gar*_*daz 8 c# compiler-errors winrt-xaml visual-studio-2012
编辑:
以下是代码的pastebins:
编辑2
我在这里添加了一个MS Connect票证:
我正希望其他人经历并且知道如何解决,因为我对整个事件感到有些沮丧.
问题
我一直在使用C#/ XAML开发Windows应用商店来学习绳索.花了几个小时学习后,我决定开始自己的应用程序,这很好.问题是,在添加一些视图等之后,我开始在我的XAML文件中收到以下错误(所有这些):
错误5名称"LayoutAwarePage"在命名空间"using:Accountable.Common"中不存在.G:\ Coding Projects\Visual Studio 2012\SAVED\Accountable\Accountable\BasicPage1.xaml 1 1 Accountable
这很奇怪,因为Accountable.Common是在XAML文件中声明的:
<common:LayoutAwarePage
x:Name="pageRoot"
x:Class="Accountable.BasicPage1"
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:Accountable"
xmlns:common="using:Accountable.Common"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
Run Code Online (Sandbox Code Playgroud)
所以我在这里读到关闭XAML文件并关闭Visual Studio 2012并重新打开,再加上Building,解决了这个问题.它没有.现在,它会在您首次创建新模板时创建的公共文件中导致以下错误:
错误1'Fortable.Common.BooleanNegationConverter'未实现接口成员'Windows.UI.Xaml.Data.IValueConverter.ConvertBack(object,System.Type,object,string)'G:\ Coding Projects\Visual Studio 2012\SAVED\Accountable\Accountable\Common\BooleanNegationConverter.cs 9 25负责任
错误2'Fortable.Common.BooleanNegationConverter'未实现接口成员'Windows.UI.Xaml.Data.IValueConverter.Convert(object,System.Type,object,string)'G:\ Coding Projects\Visual Studio 2012\SAVED\Accountable\Accountable\Common\BooleanNegationConverter.cs 9 25负责任
错误3'Qerffable.Common.BooleanToVisibilityConverter'未实现接口成员'Windows.UI.Xaml.Data.IValueConverter.ConvertBack(object,System.Type,object,string)'G:\ Coding Projects\Visual Studio 2012\SAVED\Accountable\Accountable\Common\BooleanToVisibilityConverter.cs 20 25负责任
错误4'Qerffable.Common.BooleanToVisibilityConverter'未实现接口成员'Windows.UI.Xaml.Data.IValueConverter.Convert(object,System.Type,object,string)'G:\ Coding Projects\Visual Studio 2012\SAVED\Accountable\Accountable\Common\BooleanToVisibilityConverter.cs 20 25负责任
我没有更改BooleanNegationConverter.cs或BooleanToVisibility.cs.我做了什么来尝试解决这个问题:
我完全不知所措.我创建了一个新项目,但问题不存在.我真的不想再次启动我的项目了!
仅供参考 - LayoutPageAware.cs包含在项目中:
我相信 是LayoutAwarePage
在 Common 文件夹中定义的,并且在您第一次创建基本页面时自动生成
您可能会收到一个对话框:
“此添加取决于项目中缺少的文件。如果没有这些文件,您必须手动解决对公共命名空间的依赖关系。自动添加缺少的文件吗?”
单击“是”
然后再次尝试构建