Сгенерировать диаграмму последовательности не удалось с VS2010 - Ссылка на объект не установлена ​​на экземпляр объекта - PullRequest
0 голосов
/ 11 февраля 2011

Каждый раз, когда я пытаюсь сгенерировать диаграмму последовательности, я получаю, что «Ссылка на объект не установлена ​​на экземпляр объекта» из Visual Studio 2010.

Я искал в Google, нашел, что некоторые люди также публикуют эту ошибку, но нет прямого ответа. Кроме того, у большинства людей не было этой ошибки все время, в то время как я всегда получаю ее. Даже на чистом новом проекте.

Есть идеи?

Ответы [ 3 ]

1 голос
/ 10 июня 2011

Мне удалось обойти эту ошибку, изменив способ написания сигнатуры моего метода, прежде чем пытаться сгенерировать диаграмму последовательности.

Когда я получал ошибку, она была написана так:(имя пользователя строки, пароль строки, данные строки)

Я изменил его на: public ClassName1 SubmitData (имя пользователя строки, пароль строки, данные строки)

, и это позволило мне сгенерировать диаграмму

возможно, это как-то связано с интерфейсами и явно заявляет, что метод общедоступен?

HTH!

1 голос
/ 15 июня 2011

В этой теме есть информация об этой проблеме:

Пустая диаграмма последовательности генерируется после отображения следующего сообщения:

"Ссылка на объект не установлена ​​для экземпляра объекта."

Эта проблема возникает, когда диаграмма последовательности генерируется из явной реализации метода интерфейса, и диаграмма не добавляется в исходный проект автоматически. > Явная реализация предшествует имени метода с именем интерфейса и точка (.).

Например, эта проблема возникает при создании диаграммы последовательности из следующих подпись и не добавляйте диаграмму последовательности в проект автоматически:

void ILinkedWorkItemExtension.OnWorkItemCreated () {}

0 голосов
/ 11 февраля 2011

Диаграмма последовательности не может полностью изменить все методы !! Иногда природа метода или другие случаи делают это невозможным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...