У меня странная проблема с момента обновления до последней версии 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>