Приложение XAML, выбрасывающее исключение .Net System.Windows.Markup.XamlParseException - PullRequest
0 голосов
/ 18 сентября 2018

Скопировал exe и необходимые dll из папки Release в удаленное местоположение.и это показывает эту ошибку и не запускает приложение.

Код конфигурации приложения.

<?xml version="1.0" encoding="ytf-8" ?>
<configuration>
 <startup>
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>

Вот код XAML.

public partial class MainWindow : Window
        {
            public static string SourceApp = "iaPrefDBConn";
            IALogging iaLogging = new IALogging(SourceApp);
            IRegistry registryWrap = new RegistryWrap();
            IRegistryManager registryManager = null;
            IEnvironment environmentWrap = new EnvironmentWrap();
            IWTSDBConnectionManager wtsdbConnectionManager = null;
            ICommandLineManager cmdLinemanger = null;
            InstantAccess.Core iaCore = new InstantAccess.Core();

            public MainWindow()
            {
                try
                {
                    registryManager = new RegistryManager(registryWrap);
                    cmdLinemanger = new CommandLineManager(registryManager, environmentWrap);
                    wtsdbConnectionManager = new WTSDBConnectionManager(cmdLinemanger);
                    InitializeComponent();
                }
                catch(Exception ex)
                {
                    iaLogging.log(IALogging.LOG_ERROR, "Exception in starting application: " + ex.Message);
                }
            }

Вот состояние ошибки приложения.

Application: iaPrefDBConn_WPF.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Windows.Markup.XamlParseException
Stack:
  at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, 
  System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, 
  System.Xaml.XamlObjectWriterSettings, System.Uri)
  at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, 
  Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, 
  System.Uri)
   at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, 
   System.Windows.Markup.ParserContext, System.Object, Boolean)
   at 
...