WPF "ссылка на объект не установлена ​​для экземпляра объекта" только на клиентском компьютере - PullRequest
2 голосов
/ 12 апреля 2011

Я собрал приложение WPF на своем м / к и передал исполняемый файл клиенту.Приложение отлично работает на моем компьютере, но на клиентском компьютере выдает ошибку.Мой регистратор обнаружил следующее:

Message :Object reference not set to an instance of an object.
Source :App.Feeds
Stack Trace :   at App.Feeds.Port
<AdjustWeights>b__1(KeyValuePair`2 item) in
C:\App\1.0.1\App.Feeds\Port\IPort.cs:line 42
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.Sum(IEnumerable`1 source)
at System.Linq.Enumerable.Sum[TSource](IEnumerable`1 source, Func`2 selector)
at App.Feeds.Port.Port.AdjustWeights() in
C:\App\1.0.1\App.Feeds\Port\IPort.cs:line 42
at App.Feeds.Port.Port.BuildPort(String 
fileName) in C:\App\1.0.1\App.Feeds\Port\IPort.cs:line 153

Странная вещь, которую я заметил, заключается в том, что регистратор ссылается на путь C:\App\1.0.1\App.Feeds\Port\IPort.cs, который я использую на компьютере разработчика.Что-то не так с этим?

Что может быть не так?

1 Ответ

0 голосов
/ 14 апреля 2011

Я предполагаю, что предложение Where возвращает ноль, и когда вы вносите сумму, оно прерываетсяМожет быть, вам нужно проверить, есть ли в результате предложения where какие-либо элементы, прежде чем вносить сумму.

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