C# 如何从winform运行.cs文件?

C# 如何从winform运行.cs文件?,c#,C#,查看如何在运行winform时从winform运行program.cs文件,将其隐藏并在文本框中显示文本,但我无法找到在winform启动后单独运行控制台的方法 据我所知,A.cs文件只是纯文本文件——您可能需要实际执行它——从那里您可以使用IPC在两个进程之间进行通信 如果您以某种方式使program.cs运行(Black magic?),您还可以让一个进程写入文本文件,然后让“winform”进程从中读取(然后删除!) 您可以尝试在问题中详细说明您的问题、方法和环境,这里没有太多工作要做。制

查看如何在运行winform时从winform运行
program.cs
文件,将其隐藏并在文本框中显示文本,但我无法找到在winform启动后单独运行控制台的方法

据我所知,A.cs文件只是纯文本文件——您可能需要实际执行它——从那里您可以使用IPC在两个进程之间进行通信

如果您以某种方式使program.cs运行(Black magic?),您还可以让一个进程写入文本文件,然后让“winform”进程从中读取(然后删除!)


您可以尝试在问题中详细说明您的问题、方法和环境,这里没有太多工作要做。

制作一个控制台应用程序,并添加一个
WinForm
来完成。使用
.ShowDialog()
显示winform,您将同时显示控制台和winform


为什么您需要控制台?我正在用客户端/服务器端控制台制作一个远程服务器。它在控制台模式下工作。“运行program.cs文件”是什么意思?cs文件包含源代码,您不能只运行源代码,它必须被编译,等等。您能告诉我们您想要实现什么吗?您不能只打开任何program.cs文件并运行它。它可能引用在其他文件或甚至其他库中声明的类。您运行的不是.cs文件。cs不是可执行文件
class Program
{
    static void Main(string[] args)
    {
        var dlg = new Form1();

        dlg.ShowDialog();
    }
}