Я пишу надстройку для экспорта задач MS Project в JSON.Также я хочу импортировать их.Теперь у меня есть проблема, чтобы установить значение assignment.Cost.По какой-то причине наступает исключение по незаконному аргументу.Не обращайте внимания на наименования, такие как «asd».Это только для тестирования.;-) Было бы здорово, если бы вы могли показать мне, что я делаю не так.
if (!task.Kosten.Equals("0"))
{
project.Resources.Add("asd");
foreach (Resource resource in project.Resources)
{
if (resource.Name.Equals("asd"))
{
Double.TryParse(task.Kosten, out Double kosten);
newTask.Assignments.Add(newTask.ID, resource.ID);
foreach (Assignment assignment in newTask.Assignments)
{
if (assignment.ResourceName.Equals("asd"))
{
//This is the line which throws an Exception.
assignment.Cost = kosten;
}
}
}
}
}