Un saluto a tutto il forum,
ho sviluppato un'applicazione che genera dei report giornalieri, quindi un'applicazione che verrà eseguita ad un'ora precisa ogni giorno.
Per fare ciò, ho pensato di sfruttare il task scheduler di windows, quindi cercando in rete ho trovato questa piccola guida [http://umarja.wordpress.com/2009/04/08/controllare-il-task-scheduler-di-windows-in-net/].
L'idea di controllare il task scheduler via c#, è data dal fatto che voglio dare la possibilita all'utente di modificare l'ora di esecuzione del programma attraverso l'applicativo.
Quindi, seguendo il codice trovato, dopo aver importato la dll taskschd.dll e aver inserito la direttiva "using TaskScheduler", alla prima riga cioè:
TaskSchedulerClass scheduler = new TaskSchedulerClass();
Il compilatore dice:
"Error: Interop type 'TaskScheduler.TaskSchedulerClass' cannot be embedded. Use the applicable interface instead."
Allora ho ripreso a cercare in rete e ho trovato un programma simile, ma con delle varianti, quindi alla riga precedente ho sostituito questa:
var scheduler = new TaskSchedulerClass();
Anche qui il compilatore restituisce lo stesso errore di prima.
Chiedo gentilmente a qualcuno, se è in grado di aiutarmi nel risolvere il problema, anche adottando soluzioni alternative.
Ringrazio in anticipo