Можно ли вызывать функции в одном исполняемом файле из другого? - PullRequest
1 голос
/ 08 января 2011

У меня есть два исполняемых файла - один графический интерфейс, одна командная строка.Я хочу иметь возможность вызывать функции в одном из другого.Обычно я бы реорганизовал общий код в статическую библиотеку, чтобы он был доступен из обеих систем, но в этом случае я не могу этого сделать (из-за проблем с некоторыми из автоматической генерации кода VS2008 для привязок базы данных).

Я предполагаю, что это должно быть возможно каким-то образом, поскольку приложения модульного тестирования используют этот механизм.Как ты вообще это делаешь?

1 Ответ

2 голосов
/ 08 января 2011

Простой - добавить ссылку на сборку, в которую вы хотите вызвать другую. Если обе сборки построены в одном решении, просто используйте ссылку на проект. Очевидно, вы не можете вызывать обе сборки из другой, так как это создаст циклическую ссылку.

...