Возникли проблемы при отладке и создании приложения WPF - PullRequest
0 голосов
/ 12 апреля 2019

Я вносил изменения в приложение WPF, которое мы написали несколько лет назад, используя платформу ModernUI, добавляя общий проект, внося необходимые изменения.Однако я обнаружил, что не могу ни отладить приложение, ни собрать его.Когда я пытался отладить приложение, я получаю эту ошибку:

System.Windows.Markup.XamlParseException
  HResult=0x80131501
  Message='Provide value    on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '7' and line position '19'.
  Source=PresentationFramework
  StackTrace:
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at LRAT.MainWindow.InitializeComponent() in D:\Src\LRAT\Labor Relations Action Tracker (LRAT)\LRAT\LRAT\MainWindow.xaml:line 1

Inner Exception 1:
IOException: Cannot locate resource 'assets/14546169_s-01.ico'.

Я искал по всему проекту.В паре ModernWindow было два места, в которых этот .ico-файл имел значение свойства Icon.Однако я изменил это так:

<mui:ModernWindow x:Class="LRAT.MainWindow"                  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
              xmlns:mui="http://firstfloorsoftware.com/ModernUI"
              xmlns:view="clr-namespace:LRAT.View"
              xmlns:uc="clr-namespace:LRAT.UserControls"
              Style="{StaticResource BlankWindow}"    
              Closing="ModernWindow_Closing"
              Icon="/Assets/14546169_S-01.ico" 
              Loaded="ModernWindow_Loaded" 
    >

Итак, я не знаю, где еще искать, поскольку поиск по всему решению не показал ничего похожего на assets / 14546169_s-01.icoтогда как я изменил 2 файла .xaml на /assets/14546169_s-01.ico.

Если я попытаюсь собрать его, остальное будет еще более странным.Все, что он говорит мне, это

Unknown build error, 'An item with the same key has already been added.'

Единственное, что он говорит, это то, что проблема в проекте LRAT.Файл не указан.

Мы начали этот проект с VS 2017. Я получаю ошибки там.И я получаю их с VS 2019 тоже.

...