vb.net with sage 300 objects

SUGGESTED

I am new to vb.net (been writing in vb6 since it was published) and am trying to write a program that use the PeriodPicker object (also datasource object). However when I try to run the program I get Interop errors. Is there any way round this problem?