編集:
コードのペーストビンは次のとおりです。
編集2
ここにMSConnectチケットを追加しました:
私が全体の事柄に少しがっかりしているので、他の人が経験し、解決する方法を知っていることを望んでいるまさにヘッドスクラッチャー。
問題
私はC#/XAMLを使用してWindowsStoreアプリに取り組んでおり、ロープを学習しています。何時間も学習に費やした後、私は自分のアプリを開始することにしました。これは問題ありません。問題は、いくつかのビューなどを追加した後、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">
そこで、XAMLファイルを閉じてVisual Studio 2012を閉じ、再度開いてビルドすると、この問題が解決することをここで読みました。しませんでした。これで、新しいテンプレートを最初に作成したときに作成された共通ファイル内で次のエラーが発生します。
エラー1'Accountable.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 Accountable
エラー2'Accountable.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 Accountable
エラー3'Accountable.Common.BooleanToVisibilityConverter'はインターフェイスメンバーを実装していません'Windows.UI.Xaml.Data.IValueConverter.ConvertBack(object、System.Type、object、string)' G:\ Coding Projects \ Visual Studio 2012 \ SAVED \ Accountable \ Accountable \ Common \ BooleanToVisibilityConverter.cs2025アカウンタブル
エラー4'Accountable.Common.BooleanToVisibilityConverter'はインターフェイスメンバーを実装していません'Windows.UI.Xaml.Data.IValueConverter.Convert(object、System.Type、object、string)' G:\ Coding Projects \ Visual Studio 2012 \ SAVED \ Accountable \ Accountable \ Common \ BooleanToVisibilityConverter.cs2025アカウンタブル
BooleanNegationConverter.csまたはBooleanToVisibility.csを変更していません。問題を解決するために私は何をしましたか:
- 他のSO投稿を調査しましたが、役に立ちませんでした
- 運が悪かったソリューションSUOファイルを削除しました
- XAMLファイル、クラス(モデル、およびViewModels)を削除し、共通クラスを削除して、新しい基本ページを作成しました。これにより、プロジェクトはクラスを再度ロードします。同じ問題。
- カスタムDatePickerコントロールに使用したWinRTXAMLのSyncfusionControlsへの参照を削除しました。それでも同じ問題。
- VisualStudio2012を修復しました-同じ問題はまだ発生しませんでした。
私は完全に途方に暮れています。新しいプロジェクトを作成しましたが、問題はありません。プロジェクトを再開したくありません。
参考までに-LayoutPageAware.csはプロジェクトに含まれています: