我试图找出如何在我的C#
程序中添加单独的C#
文件。它上面没有论坛。示例:在hello.cs
woow.cs
代码
答案 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");
注意:这两个选项都假设您有权访问 项目或集会。