我有一个 .NET 类库,它有一个带有静态方法的类。我希望我的代码在单独的进程中运行该静态方法 - 就像我在单独的线程中运行它只是在单独的进程中一样。
我知道我可以创建一个单独的控制台应用程序项目,从内部调用静态方法,Main()
但这对于我的部署方案来说并不方便——我宁愿不携带额外的 .exe 文件。我知道我可以使用 Powershell来调用它,但这意味着依赖于我宁愿避免的 Powershell。
有没有办法仅使用 .NET 在单独的进程中运行代码?也许我可以在运行时为那个单独的进程创建可执行文件?