Wpf EXE-файл падает после развертывания - PullRequest
0 голосов
/ 10 декабря 2018

Мое wpf-приложение использует Windows.winmd и System.Windows.Runtime dll, и я пытался развернуть приложение с помощью проекта установщика установки Visual Studio.

Когда я пытался создать проект установки, этотихо завершиться с ошибкой и показать эту неописательную ошибку:

ERROR: An error occurred while validating. HRESULT = '80070057

при получении справки по этой ссылке: Не удалось загрузить файл или сборку Windows.winmd ' Я узнал, что при обращении к файлам winmd вПриложение wpf, кроме файлов, необходимо вручную добавить в «Папку приложения», я так и сделал, после добавления файла .exe вручную он добавил библиотеки DLL в папку приложения, теперь я могу построить проект установки, но он по-прежнему показывает следующеепредупреждения:

WARNING: Unable to find dependency 'WINDOWS' (Signature='(null)' Version='255.255.255.255') of assembly 'System.Runtime.WindowsRuntime.dll'
WARNING: Unable to find dependency 'MATERIALDESIGNCOLORS' (Signature='(null)' Version='2.5.0.1205') of assembly 'MaterialDesignThemes.Wpf.DLL'
WARNING: Unable to find dependency 'WINDOWS' (Signature='(null)' Version='255.255.255.255') of assembly 'Scout_Windows.exe'

Неправильно ли я добавляю файлы?

После установки приложения из сгенерированного файла setup.msi, когда я запускаю файл .exe, он не запускается,В средстве просмотра событий отображаются две ошибки: Ошибка приложения:

Faulting application name: Scout_Windows.exe, version: 1.0.0.0, time stamp: 0xaf6df283
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x015909b0
Faulting process ID: 0x2f58
Faulting application start time: 0x01d4907c33342151
Faulting application path: D:\temp\scout\Scout_Windows.exe
Faulting module path: unknown
Report ID: d0cf8414-8f12-4166-8836-ba1ec5ca8c80
Faulting package full name: 
Faulting package-relative application ID: 

.Net Runtime error:

Application: Scout_Windows.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
  at Scout_Windows.App..ctor()
  at Scout_Windows.App.Main()

Вот снимок содержимого моей папки приложения в проекте установки

enter image description here

Я потратил два дня на эту ошибку!любая помощь приветствуется.

...