I'm not sure what else to try. I guess it must be something on my end, but I don't know what. I am going to look for another library. If I solve the issue, I'll post something here. This is what I did:
1. Extract files from TaskScheduler.zip, and TaskSchedulerEditor.zip (6 dll, 5 xml)
2. Add references to all to my project.
3. Add System.Windows.Forms as a reference (Otherwise I avoid this).
4. Add "using Microsoft.Win32.TaskScheduler;" to usings.
5. Create task service, and loop through tasks, searching for a specific one (called 't').
6. Add the following lines of code:
TaskEditDialog editorForm = new TaskEditDialog(t, true, true); editorForm.ShowDialog();
The "TaskEditDialog" shows in light blue (my 'OK' color). No red/blue squigglies.
If I type "TaskEditD" and invoke intellisense it completes the rest of the word.
if I click on "TaskEditDialog" and press F12 it goes to the definition's metadata.
7. Build. Instantly get an error:
"The type or namespace name 'TaskEditDialog' could not be found (are you missing a using directive or an assembly reference?)"
8. The word now appears with a blue squiggly under it.
I also tried changing the namespace of the editor (and all supporting files for it), and the targeted version to .Net 4.0. No luck.