I am currently working as a SharePoint consultant/web developer guy. I have been doing my job for 5 years now and I am starting to gain ground on frameworks and technologies. My boss, however, doesn't seem to know what we actually do.
She now wants to send me to an external company to do a 6-month contract. I am expected to take part in a project that uses VB.NET and WinForms. I have zero experience in VB.NET and only very little with WinForms.
Now I don't know if I should tell her that I am very poorly suited for the position or just suck it up and learn as I work for the company.
What do you guys think? Is it expected from developers to learn a completely new programming language and framework on that short notice?
EDIT: We currently have a lot of stress at our company right now because we are finally starting to do things SCRUM and need to do a lot of adapting and my boss just accepted a contract herself from another company where she will work 5 days per week (I think she did this so she can escape all the stress herself). So I will not see her very often, if at all. I am just so frustrated with the lack of communication, I also suffer from a pretty moderate bout of depression so this whole thing is starting to really tug at my nerves.