如何将单独的C#文件调用到我的C#程序中?

时间:2018-05-14 05:00:00

标签: c#

我试图找出如何在我的C#程序中添加单独的C#文件。它上面没有论坛。示例:在hello.cs

中运行woow.cs代码

1 个答案:

答案 0 :(得分:0)

如果该类是公开的,只需从Project2引用Project1

RightClick->Add->References->Projects

在类名称空间中添加一个使用E.g

using MyHelloWordApp.Program;

调用您想要的方法(如果全部公开)

如果你想在运行时这样做,那么(我认为你不想要),你可以使用

var assembly = Assembly.LoadFile(@"C:\visual studio 2012\Projects\ConsoleApplication1\ConsoleApplication1\Blahblahblah.dll");

var type = assembly.GetType("SomeName.HelloWorld");
dynamic instance = Activator.CreateInstance(type);
instance.Output(@"SomeMethod");
  

注意:这两个选项都假设您有权访问   项目或集会。