我在C#中用WPF编写了一个窗口应用程序,但现在只需要在控制台模式下运行它.我正在使用Visual Studio 2017并且已经在项目 - >输出类型 - >选项卡中更改为"控制台应用程序".当然有一个控制台,但也有一个空的程序窗口(空表格).我的第一个问题是如何解决它,第二个问题是如何从这个控制台返回一个特定的结果(在某种意义上,例如0,1,2).关键是这个应用程序(这个.exe文件)将在另一个程序中使用.
为什么不将相关代码放在类库中(我们称之为业务层),而不是尝试改进应用程序来做两件事,那么你可以从任何项目中引用它
即你可以让控制台应用程序引用它,或者你的WPF应用程序.您可以从Web服务中调用它,或者您甚至可以通过在项目中包含引用来从现有应用程序中调用它.