Я реализую машину состояния в WF 4.0. В некоторых переходах я добавил условие, в котором я проверяю, что некоторые переменные имеют ожидаемые значения. Переменные - это перечисления и булевы, и все в порядке.Проверка нулевой переменной в условиях перехода процесса Workflow 4.0
Однако теперь я попытался оценить, когда свойство равно null. У меня есть аргумент в моем рабочем процессе, скажем, 'MyArgument'. При переходе я пытаюсь поставить условие вроде 'MyArgument.MyProperty = Nothing'. Я никогда не развивался в VB.NET, я не знаю, если я что-то упустил здесь ...
VS2010 дает следующую ошибку: «Ошибка 4 Ошибка компилятора с обработкой выражения« MyArg.MyProp = Ничего». оператор„=“не определено не для типов„ХХХХ“и
названия типа„XXXX“, являются точно такой же, и я отлажена VS2010, чтобы убедиться, что моя сборка не загружается из 2-х разных местах .
Есть ли у кого-то такая же проблема? Есть ли что-то, что мне не хватает? Как проверить, является ли свойство нулевым или нет?
BTW, я использую VS2010 SP 1, с .NET Platform Update 1 установлен на W7 64 бит.
Благодарим за помощь!
Хорошо, после написания вопроса я начал забывать о загрузке нескольких сборок и т. Д. ... и искал более глупые проблемы ... MyArg.MyProperty Is Nothing отлично работает ... :) – Haplo