Exibir messagebox na biblioteca de dll
Eu estou escrevendo uma biblioteca de dll (por exemplo, para verificar detalhes de login de um usuário) e eu quero abrir um diálogo de confirmação ou um diálogo informativo no processo, por exemplo
"Are you sure you want to continue? (Yes/No/Cancel)"
por algum motivo. No momento eu preciso disso para um aplicativo no WinForms e eu quero usar o mesmo dll para meus outros aplicativos de webforms também. Alguém pode orientar como alcançá-lo? Precisa de menos para dizer que não quero fazer referênciaSystem.Windows.Forms
ouSystem.Web
. Alguém pode me dar algumas dicas? Eu estou usando o .net 4.0
Eu não quero para publicação / assinatura de eventos como eu não estou muito familiarizado com a arquitetura de cabine.
EDITAR
Eu tenho uma dll para criar banco de dados em tempo de execução de um aplicativo. Então, minha dll geralmente verifica se o banco de dados já existe e está atualizado ou não, se for, então pare. Mas se ele não existe ou não está atualizado, então eu quero perguntar ao usuário se ele deseja atualizá-lo agora ou depois. Se o usuário diz agora, atualize e diz depois continue a aplicação. É apenas um exemplo e qualquer informação relevante sobre isso é bem-vinda.
Obrigado.