Синтаксическая ошибка MVC Razor при использовании Linq Any () - PullRequest
0 голосов
/ 07 марта 2019

У меня странная проблема с момента обновления до последней версии VS2017;в любом из моих MVC-представлений, где я использую .Any() в списке в моей ViewModel, отображается ошибка:

The type 'ValueType' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

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

Вот фрагмент кода, в котором возникла проблема, ошибка выделена в строке Model.BreakInLearnings.Any():

<div class="col-sm-6">
    @Html.LabelFor(m => m.StatusChangeReason, "Comment")
    @Html.TextAreaFor(m => m.StatusChangeReason, new { @rows = "4", @style = "resize: none", @class = "form-control" })
    @if (Model.BreakInLearnings.Any())
    {
        <label>Test BILs: @(Model.BreakInLearnings.Count) total.</label>
    }
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...