c# WPF应用程序在VS调试中运行,但不是作为EXE运行

本文关键字:运行 EXE 应用程序 VS 调试 WPF | 更新日期: 2023-09-27 18:12:53

我有一个奇怪的问题。我写了一个c# WPF应用程序,它可以在Visual Studio调试中完美运行。但是当我在Visual Studio之外启动EXE时(我没有移动。EXE,它仍然在bin'Debug文件夹中),主窗口正确显示并工作,但如果我试图打开第二个窗口,则应用程序崩溃。我从网络驱动器启动。exe,但到目前为止一直有效,这个问题是从今天开始的。我已经注释掉了我所做的所有主要更改,但问题还是一样。
他将以下信息复制到Temp中:

<ParentProcessInformation>
    <ParentProcessId>3476</ParentProcessId>
    <ParentProcessPath>C:'Windows'explorer.exe</ParentProcessPath>
    <ParentProcessCmdLine>C:'Windows'Explorer.EXE</ParentProcessCmdLine>
</ParentProcessInformation>
<ProblemSignatures>
    <EventType>CLR20r3</EventType>
    <Parameter0>zimk.kalender.exe</Parameter0>
    <Parameter1>1.0.0.0</Parameter1>
    <Parameter2>53c4f986</Parameter2>
    <Parameter3>PresentationFramework</Parameter3>
    <Parameter4>3.0.0.0</Parameter4>
    <Parameter5>5167b4d1</Parameter5>
    <Parameter6>6263</Parameter6>
    <Parameter7>e1</Parameter7>
    <Parameter8>System.Windows.Markup.XamlParse</Parameter8>
</ProblemSignatures>

和这个信息我从。mdmp文件:

异常码:0xE0434F4D
异常信息:一个异常来自CLR

c# WPF应用程序在VS调试中运行,但不是作为EXE运行

好了,我明白了。我用Command Line Parameters,但忘了用Parameters启动exe。
对不起,浪费了你的时间。