有一个 WPF 应用程序。我已经写了很多代码,我不想创建一个控制台并在那里传输代码。是否有可能以某种方式将我的应用程序变成一个几乎没有流血事件的控制台应用程序?项目属性中的输出类型已更改。现在,据我了解,您需要更改入口点,以便不初始化窗口(正确,我不明白如何写单词(=)。我试图注释掉该行:
InitializeComponent();
但是窗口仍然出现......显然,我不明白这一行。
有一个 WPF 应用程序。我已经写了很多代码,我不想创建一个控制台并在那里传输代码。是否有可能以某种方式将我的应用程序变成一个几乎没有流血事件的控制台应用程序?项目属性中的输出类型已更改。现在,据我了解,您需要更改入口点,以便不初始化窗口(正确,我不明白如何写单词(=)。我试图注释掉该行:
InitializeComponent();
但是窗口仍然出现......显然,我不明白这一行。
您需要打开
App.xaml并卸载安装StartupUri:您可以完全删除带有窗口的类,并
App.xaml.cs覆盖文件中的方法OnStartup- 这将是您的入口点。好吧,另外,如果你想向控制台输出一些东西,那么你需要
Output type在项目属性中将其切换为Console Application例如,另一种更激进的方法(也许更正确)是在应用程序中创建另一个类,
Program并为其添加一个静态方法Main:然后在项目属性中更改
Startup object- 指定此类。在这种情况下,App 类也可以被删除——它没有任何意义。