2017-04-22 11 views
-5

私はそれらを試した解決策を探して10日以上を費やしました。空のプロジェクトエラー - Xaml内部エラーエラーWMC9999:オブジェクト参照がオブジェクトのインスタンスに設定されていません

私は私のプロジェクト ライブラリにこれらのライブラリを追加するとき、私はこのエラーメッセージを持っている: - PresentationCore.dll - PresentationFramework.dll - System.xaml.dll - WindowsBase.dll

エラーメッセージ:

Object reference not set to an instance of an object. App1 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\WindowsXaml\v15.0\8.2\Microsoft.Windows.UI.Xaml.Common.targets 266 

出力で:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\WindowsXaml\v15.0\8.2\Microsoft.Windows.UI.Xaml.Common.targets(266,5): Xaml Internal Error error WMC9999: Object reference not set to an instance of an object. 
エラー一覧で私は図書館からのエラーは私のフレームワークライブラリから疲れ古いバージョンが、同じエラーだと思う

この行にエラー(ファイル名Microsoft.Windows.UI.Xaml.Common.targetsから)

<CompileXaml 
     LanguageSourceExtension="$(DefaultLanguageSourceExtension)" 
     Language="$(Language)" 
     RootNamespace="$(RootNamespace)" 
     XamlPages="@(Page)" 
     XamlApplications="@(ApplicationDefinition)" 
     PriIndexName="$(PriIndexName)" 
     ProjectName="$(MsBuildProjectName)" 
     IsPass1="True" 
     CodeGenerationControlFlags="$(XamlCodeGenerationControlFlags)" 
     ProjectPath="$(MSBuildProjectFullPath)" 
     CIncludeDirectories="$(XamlCppIncludeDirectories)" 
     OutputPath="$(XamlGeneratedOutputPath)" 
     OutputType="$(OutputType)" 
     ReferenceAssemblyPaths="@(ReferenceAssemblyPaths)" 
     ReferenceAssemblies="@(ReferencePath)" 
     ForceSharedStateShutdown="False" 
     CompileMode="RealBuildPass1" 
     XAMLFingerprint="$(XAMLFingerprint)" 
     FingerprintIgnorePaths="$(XAMLFingerprintIgnorePaths)" 
     VCInstallDir="$(VCInstallDir)" 
     SavedStateFile="$(XamlSavedStateFilePath)" 
     SuppressWarnings="$(SuppressXamlWarnings)" 
     TargetPlatformMinVersion="$(TargetPlatformMinVersion)" 
     WindowsSdkPath="$(WindowsSdkPath)" 
     > 

表示されます。

私は自分のコードに誤りがあると思った。だから、私は空のプロジェクトを作りました。追加されたライブラリ。ビルド、そして同じエラーが再び発生します。空のプロジェクトにコードがないので、問題は私のコードからではありません。

私のインターネット検索は、Visual StudioとWindowsの両方を最新バージョンに更新することを提案しています。 (私はそれをした)

私のコードに誤りがあります。

だから、私は空の手で最も迷惑なエラーに終わり、最後の10日間私のための解決策はありませんでした。フレームワークV.4.6.2

から

Visual Studioのコミュニティ2017 ライブラリ誰も私の質問に答えていないと私は、インターネット上の任意の解決策を見つけることができませんでしたので

はあなたに

+1

今トリング午前労働者を使用することが提案?明らかに、あなたは検索するのがあまり良くありません。提示された質問はあまり意味がありません。 「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というのは標準的なエラーメッセージで、簡単にGoogleableでヒットします。問題は、オブジェクト参照を持っているコードを見せてくれなかったので、そのメッセージが既にあなたに伝えていることを超えてエラーを引き起こす原因を特定することはできません(http://stackoverflow.com/questions/4660142 /どうしたのですか?どうすればいいですか? –

+0

「古い図書館は疲れました」とはどういう意味ですか?あなたはそれらを削除しましたか?あなたはそれらをアップ/ダウンしようとしましたか? [最小限の完全かつ検証可能な例を作成する方法](https://stackoverflow.com/help/mcve)をお読みください。 他のSOユーザがあなたに手伝ってくれる役に立つ情報があれば、Exceptionのスクリーンショットを追加してください。 また、大文字の文章やヘルプの繰り返しの呼び出しは避けてください。ここに質問を投稿する人はすべて助けを求めています。あなたの質問は他の人よりも重要ではなく、あなた方がこのように書くので、もっと注意を払う必要はありません。 –

+0

あなたの答えとコメントの両方に感謝します。先ほど触れたように、新しいプロジェクトを作成し、ライブラリを追加してビルドしました。同じエラーです。コードは一切ありません。それが問題だ。 VS.netファイルにエラーを表示するために質問を編集します。 – Ammar

答えて

1

ありがとう助けてください。私は将来的にそれが必要な場合に備えて私がここに投稿する解決策を見つけました。

WindowsBase.dllはWPF をサポートしていないため、動作しないxamlが必要でした。あなたがdelegate.begininvoke必要がある場合、それはWindowsBase.dll

を必要とするため

ので、あなたは別の解決策を見つける必要が私の友人は、私は、TIが10日、うわー

関連する問題