Код VS /. NET Код ядра не запущен на компьютере, но запущен на другом - PullRequest
0 голосов
/ 06 марта 2020

У меня есть очень специфическая проблема, когда по какому-то коду запускается или запускается мой MacBook, но не запускается по iMa c. Я удалил весь код из iMa c и снова клонировал репозиторий, но все еще имею ту же проблему.

Код, который не вызывается, является функцией Validate модели, которая реализует интерфейс IValidatableObject.

public class CompanyViewModel : IValidatableObject
{
    ...
    public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
    {
        if (true)
        {
            ...
        }
     }
 }

Так что, если у меня есть точка останова на if (true), то она попадет на MacBook, но не на iMa c. И это не просто проблема отладки, как я вижу из действия контроллера, что код не был запущен, так как ModelState.IsValid имеет значение true.

Я также сравнил 2 папки проекта, за исключением папок obj и bin, единственными отличиями являются файлы. git, которые не влияют на работу приложения.

Если кто-то может помочь, это будет очень цениться. Приложение работает на. NET Core 2.2

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