3

我按照说明设置了MIP SDK 示例项目,如果我使用示例提供的 .NET Framework 4.6.1,一切正常;但我 MIP.CreateMipContext(appInfo, "mip_data", LogLevel.Trace, null, null); 在.Net Core 3.1控制台应用程序(也是.Net core webapp btw)中使用相同的代码时收到以下异常:

未处理的异常。System.ApplicationException:在 Microsoft.InformationProtection.Internal.MipContext.CreateWithCustomFeatureSettings(ApplicationInfo appInfo,字符串路径,LogLevel thresholdLogLevel,Boolean isOfflineOnly,LoggerDelegate loggerDelegateOverride,TelemetryConfiguration telemetryOverride,Microsoft.InformationProtection.MIP 的 FeatureDictionary 功能 eSettingsOverride)中发生未知异常。 CreateMipContext(ApplicationInfo appInfo, String path, LogLevel logLevel, ILoggerDelegate loggerDele gateOverride, TelemetryConfiguration telemetryOverride, Dictionary`2 featureSettingsOverride)

如果 MIP SDK 应该与 .NET Core 一起使用并且我做错了什么,或者它只打算与 .NET Framework 一起使用,有人可以帮助我吗?

非常感谢

4

1 回答 1

3

不幸的是,我们今天并不完全支持 .NET Core。我们计划在今年晚些时候增加支持。

[编辑]:我们将在下周左右提供对 .NET Core 的支持。它适用于 Windows 和 Ubuntu。

[Edit2]:MIP SDK 1.7.133 及更高版本现在支持 Ubuntu 18.04 和 Windows 上的 .NET Core。https://aka.ms/mipsdknuget

于 2020-08-07T15:24:35.813 回答