AccessViolationException при создании MipContext после обновления до v1.17C#

Место общения программистов C#
Ответить
Anonymous
 AccessViolationException при создании MipContext после обновления до v1.17

Сообщение Anonymous »

У нас есть локальное приложение .NET Framework Console, которое работает в качестве службы Windows, в котором используется MIP SDK для чтения и применения метки к файлам. Мы находимся в процессе обновления до последней версии (1.17.158) из нашего существующего развернутого (1.14.128) и теперь видим AccessViolationException в момент создания объекта MIP. Мы видим проблему для всех вариантов v1.17, но не в последнем выпуске 1.16 (1.16.149). < /P>
Ошибка бросается, когда мы пытаемся создать объект контекста MIP с помощью следующего кода: < /p>

Код: Выделить всё

 var mipConfiguration = new MipConfiguration(appInfo, "mip_data", LogLevel.Info, false, CacheStorageType.InMemory)
{DiagnosticOverride = diagnosticConfiguration};

_mipContext = Microsoft.InformationProtection.MIP.CreateMipContext(mipConfiguration);
С помощью объекта Appinfo , содержащего свойства, которые мы видели успешными с предыдущими версиями SDK.Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at Microsoft.InformationProtection.Internal.SdkWrapperPINVOKE.MipContext_Create__SWIG_1(System.Runtime.InteropServices.HandleRef)
at Microsoft.InformationProtection.Internal.MipContext.Create(Microsoft.InformationProtection.Internal.MipConfiguration)
at Microsoft.InformationProtection.Utils.MIPHelper.CreateMipContext(Microsoft.InformationProtection.MipConfiguration)

< /code>
Таким образом, кажется, что проблема возникает при вызове кода C ++ для создания контекста MIP там. < /p>
Примечания к выпуску для 1.17.137 указывают на обновление для версии MSCV, но ничто иное не относится к C ++ -изменениям. и 2022), все они демонстрируют одно и то же поведение, каждый из которых имеет развертывание .NET 4.8. Кажется, что это серьезный дефект, который, вероятно, был бы пойман в предварительном выпуске, если бы он существует во всех конфигурациях развертывания, поэтому желание увидеть, узнал ли кто-нибудь его и иметь какое-либо исправление.

Подробнее здесь: https://stackoverflow.com/questions/797 ... e-to-v1-17
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»