我在Visual Studio 2010中运行应用程序时在Visual Studio 2017中创建了WPF应用程序,它会生成以下错误
Unhandled Exception: System.Windows.Markup.XamlParseException: 'Set property 'System.Windows.ResourceDictionary.Source' threw an exception.' Line number '8' and line position '18'. ---> System.IO.IOException: Cannot locate resource 'resourcedic/maindictionary.xaml'.
以下是我在应用程序中使用的app.xaml文件: -
<Application x:Class="AttendenceSystem.UI.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="StartWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ResourceDic\MainDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
有人帮我解决这个问题。如果您需要任何进一步的细节,请告诉我。
答案 0 :(得分:0)
我遇到了同样的问题,我不得不将此 itemGroup 添加到项目的 .csproj 中
<ItemGroup>
<PackageReference Include="MaterialDesignThemes.Wpf">
<Version>1.0.1</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json">
<Version>12.0.3</Version>
</PackageReference>
</ItemGroup>