'MemoryMarshall' недоступен из-за уровня защиты - PullRequest
1 голос
/ 03 августа 2020

Я получаю сообщение об ошибке

'MemoryMarshall' недоступен из-за его уровня защиты

, когда я пытаюсь собрать свой проект.

ReadOnlySpan<byte> bytesVectorBuffer =
            MemoryMarshal.Cast<sbyte, byte>(sbytesVectorBuffer);

Это строка, в которой я получаю сообщение об ошибке, я уже импортировал using System.Runtime.InteropServices; Я понимаю, что это должно быть publi c, чтобы его можно было принять, но это метод, который я не могу изменить, поскольку он является частью System.Runtime.InteropServices, когда я нажимаю на класс, чтобы увидеть определение, это

внутреннее состояние c класс MemoryMarshal {...}

На других компьютерах этой проблемы нет, что может быть вызывает ошибку?

Я работаю над Visual Studio 8.6.8 для Ma c.

Спасибо!

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