У меня есть решение с несколькими проектами.Существует проект Windows App (называемый ImportClient) и библиотека классов (Import.Library).В файле Import.Library есть функции для выполнения импорта данных (у меня есть другие приложения в решении, которые также должны вызывать его).Но интерактивное приложение, я хочу иметь возможность передавать некоторые элементы управления формой и обновлять графический интерфейс.Нет проблем.Но я также хочу выполнить DoEvents (), чтобы при выполнении цикла не зависало другое взаимодействие с приложением.
Итак, ImportClient имеет ссылку на Import.Library.Но я не могу добавить ссылку на ImportClient в Import.Library, потому что компилятор жалуется на циклическую ссылку и т. Д. Я не знаю, как еще определить объект My.Application ImportClient в качестве параметра функции данных вImportLibrary.
(Я понимаю, что это глупый вопрос - проблема в том, что для этого проекта у меня жесткие временные рамки, и я не научился выполнять процесс BackgroundWorker.Я открыт для некоторых советов о том, как обновить индикатор выполнения в графическом интерфейсе и как приостановить / отменить фоновую задачу.)