C# 已将控制台应用程序转换为Windows窗体应用程序。但是需要在窗体和控制台中运行程序

C# 已将控制台应用程序转换为Windows窗体应用程序。但是需要在窗体和控制台中运行程序,c#,winforms,console-application,C#,Winforms,Console Application,我将控制台应用程序转换为windows窗体应用程序。现在,如果我需要在窗体和控制台中运行这个程序,我该怎么做?我试着把它作为WinForms和控制台运行。。。在这两种情况下,仅打开其中一个。有什么建议吗?您有两个非常不同的输出,它们希望共享相同的逻辑代码库 您需要将应用程序逻辑分离到代码库中,然后从Windows应用程序和控制台应用程序引用它。在每个应用程序中,调用适当的方法来执行您想要的任何功能。您可以在控制台应用程序中启动project并在其中添加windows窗体。我尝试了我的项目。:)

我将控制台应用程序转换为windows窗体应用程序。现在,如果我需要在窗体和控制台中运行这个程序,我该怎么做?我试着把它作为WinForms和控制台运行。。。在这两种情况下,仅打开其中一个。有什么建议吗?

您有两个非常不同的输出,它们希望共享相同的逻辑代码库


您需要将应用程序逻辑分离到代码库中,然后从Windows应用程序和控制台应用程序引用它。在每个应用程序中,调用适当的方法来执行您想要的任何功能。

您可以在控制台应用程序中启动project并在其中添加windows窗体。我尝试了我的项目。:)

让命令行参数将输出发送到控制台而不是显示UI怎么样?您需要分离代码,这样它就可以在没有UI的情况下工作(我假设您已经这样做了)。一个更详细的答案,你需要提供更多的细节。这很有帮助!非常感谢。你能给我一些链接,在那里我可以学习如何将代码分离到库中吗?