C# 空项目错误-Xaml内部错误WMC9999:对象引用未设置为对象的实例

C# 空项目错误-Xaml内部错误WMC9999:对象引用未设置为对象的实例,c#,wpf,visual-studio,xaml,C#,Wpf,Visual Studio,Xaml,我花了10多天寻找一个解决方案,我都试过了 当我将这些库添加到项目中时,出现此错误消息 图书馆: -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

我花了10多天寻找一个解决方案,我都试过了

当我将这些库添加到项目中时,出现此错误消息 图书馆: -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)"
         >
我认为是库中的错误,所以我厌倦了框架库中的旧版本,但同样的错误出现了

我想我的代码有错误。所以,我创建了一个空项目。添加了库。构建,并且再次出现相同的错误,所以问题不在于我的代码,因为我在空项目中没有代码

我在internet上的搜索建议将Visual studio和windows更新为最新版本。是我干的

我的代码中有错误。这是一个空的新项目

所以,我最终空手而归,犯了最恼人的错误,在过去的10天里,我没有找到解决办法

Visual Studio社区2017 框架V.4.6.2中的库

请帮忙


谢谢

因为没有人回答我的问题,我在互联网上也找不到任何解决方案。我找到了解决方案,我将在这里发布,以防将来有人需要它

WindowsBase.dll不支持WPF 这就是为什么它需要xaml,而xaml永远不会工作

因此,如果您需要delegate.begininvoke,您需要找到另一个解决方案,因为它需要WindowsBase.dll


我的朋友建议使用我现在正在尝试的工人

哇,10天?显然你不太擅长搜索。所提出的问题没有多大意义。未设置为对象实例的对象引用是一条标准错误消息,可以很容易地通过谷歌搜索到,点击次数很多。问题是,您并没有向我们展示任何具有对象引用的代码,所以我们不可能确定是什么导致了错误,除了这意味着我厌倦了旧库之外?你把它们拿走了吗?你有没有试着提高/降低它们?请阅读。发布更多的代码,可能是异常的屏幕截图,每一个有用的信息,可以帮助其他用户帮助你。此外,请避免使用大写和重复的求助语。每个在这里发帖的人都在寻求帮助,你的问题并不比其他人更重要,也不会因为你这样写而受到更多关注。谢谢你们的回答和评论。正如我前面提到的,我创建了一个新项目,添加了库并构建了它,同样的错误。我根本没有代码。这就是问题所在。我将编辑问题以在VS.net文件中显示错误。