如何从另一个 C# 应用程序运行文本文件中的 C# 代码
所以我有一个看起来像这样的文本文件,我想创建一个控制台应用程序来读取它的内容并调用“Main”方法。
namespace HelloWorld
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
我尝试使用 CSharpCodeProvider 但问题是我必须将其添加为项目的依赖项,因为我使用的是 .NET 6
并且我更愿意在没有添加任何额外的依赖项。
到目前为止,我唯一拥有的是我读取了文本文件的内容,但我不知道如何调用“Main”方法
static void Main(string[] args)
{
var code = File.ReadAllLines("csharpcode.txt");
}
如何通过阅读从我的应用程序中正确调用 Main
方法来自文本文件的代码?
So I have this textfile that looks like this, and I'd like to create a console application that reads the content of it and invokes the "Main" method.
namespace HelloWorld
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
And I tried doing this using CSharpCodeProvider but the issue there is that I would have to add it as a dependency to the project since I'm using .NET 6
and I would prefer to do it without having to add any extra dependencies.
The only thing I have so far is that I read the content of the textfile, but I have no idea how to invoke the "Main" method
static void Main(string[] args)
{
var code = File.ReadAllLines("csharpcode.txt");
}
How do I properly invoke the Main
method from my application by reading code from a textfile?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论