Visual Studioの究極の2013 V12 ...更新5、.NETのV4.6でのWindows Phone用に設定されています確保参照が正しくVisual StudioでのWindows Phoneのプログラミングに</strong></p> <p><strong>新... Visual Studioの
セットアップ: [ファイル]> [新規プロジェクト]> [テンプレート]> [Visual Basicの>ストアアプリ>のWindows Phoneアプリ>空白のApp(Windows Phoneの)
この単純なを維持しようと、特定の問題に焦点を当て:
手順:テンプレートプロジェクトのMainPage.xamlでは、次の行(属性)が開始<ページの要素に追加されました。
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
プロジェクトが正常に構築されました。そして、開口部要素は
<Page> to <phone:PhoneApplicationPage>
エラーメッセージから変更されました:
The name "PhoneApplicationPage" does not exist in the namespace "clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone".
and
Unknown type 'PhoneApplicationPage' in XML namespace 'clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone'
'Sub Main' was not found in 'App1'.
'InitializeComponent' is not declared. It may be inaccessible due to its protection level.
は私がビルドが私に教えしようとしているものを誤解していた場合にエラーをすべてリストされています。私は問題が参照であり、他のエラーは参照問題の結果であると考えています。それ以外の場合は、私に知らせてください。
私はWPFのために勉強している本からC#でダウンロードされたソースコードの電話プロジェクトを持っています。 < phone:PhoneApplicationPage> opening要素を使用してうまく構築されます。私は、図書館が実際に開発用PCにあることを意味しています。
私はこれをプロジェクトの参照が適切に設定されていることを確認するという単純な問題だと考えていますが、しばらく修正しようとした後ではわかりません。
調査中、特定のことがWindows Phone 8からWindows Phone 8.1に変更されたことがわかりました。 Package.appxmanifestは、XAMLで以前に設定された多くのものを設定する場所のようですが、有効にする場所が見つかりませんでした。< phone:PhoneApplicationPage>;私は本当に適切な参照によって世話をする必要があると推測します。
2つのプロジェクト(ダウンロードされたC#コードとVBテンプレートコード)に関する私の研究では、ソリューションエクスプローラ参照ノードの違いが明らかになりました。 C#プロジェクトでは、それは言う:VBのテンプレートコードで
.NET for Windows Phone
Windows Phone
をそれは言う:
.NET for Windows Store apps
Windows Phone 8.1
私はオブジェクトエクスプローラで見たとき、私はMicrosoft.PhoneとMicrosoft.Phoneなど、そのすべての子を見つけることができます。 PhoneApplicationFrameを含むコントロール。
私はこの基本的なビルトインテンプレートプロジェクトでこのクラスを使用できない理由を理解できません。
私は参考文献で十分に精通していますが、専門家ではありません。私は次に何をすべきかわからない。
最初に何かをアンインストールする必要がありますか、またはそこにあるものの上に再インストールする必要がありますか? – Alan
コントロールパネルで修復を使用してください。 – AVK
私はそう考えていましたが、プログラムと機能はVisual Studio 2013をアップデート3で表示しています。実際にはアップデート5になっています。そこで私は、アップデート5でVS 2015を単に再インストールし、そこから移動することにしました - あるいは多分VS2015。私は戻って報告します。私は実際に電話番号8.1のSDKアップデート1をリロードしたが、それは変更されなかった。 – Alan