Вот добавляем задачу к ресурсу
[](lResourceID).Assignments.Add lTaskID
Если проект не опубликован на сервере все ок.
На любом опубликованном проекте получаем ошибку 1101 неверное значение аргумента. Это что глюк.
Конечно можно сделать наоборот
[](lTaskID).Assignments.Add lResourceID что работает как локально так и на сервере, но по некоторым причинам это не подходит