是否可以从另一个可执行文件中调用函数?

时间:2011-01-07 23:38:27

标签: c# visual-studio-2008

我有两个可执行文件 - 一个GUI,一个命令行。我希望能够从另一个中调用一个函数。通常我会将公共代码重构为静态库,因此可以从两者中访问它,但在这种情况下我不能这样做(由于VS2008的一些代码自动生成数据库绑定的问题)。

我认为,由于单元测试应用程序使用此机制,因此必须以某种方式实现。你一般如何做到这一点?

1 个答案:

答案 0 :(得分:2)

简单 - 从另一个添加对要调用的程序集的引用。如果两个程序集都在同一解决方案中构建,则只需使用项目引用。显然你不能从另一个调用两个程序集,因为这会创建一个循环引用。