当前位置: 首页 > 知识库问答 >
问题:

微软。information protection . file . Ubuntu 1804-为libmip_dotnet.so加载库失败

闾丘书
2023-03-14

我想用微软。netcore3.1控制台应用程序中的information protection . file . Ubuntu 1804。我用命令发布了我的应用程序:

dotnet publish MipConsole.csproj -o ../publish -f netcoreapp3.1 -c Release -r linux-x64

当我在docker image(mcr.microsoft.com/dotnet/core/aspnet:3.1-bionic)中运行它时,我得到了以下错误:

Unhandled exception. System.ComponentModel.Win32Exception (0x80004005): LoadLibrary failed for: [/publish/libmip_dotnet.so]
   at Microsoft.InformationProtection.Utils.SafeNativeMethods.LoadLibrary(String dllToLoad)
   at Microsoft.InformationProtection.Utils.Loader.LoadDlls(String dllFolder, String dllName, String[] dllDependencies)
   at Microsoft.InformationProtection.MIP.Initialize(MipComponent mipComponent, String path)
   at MipConsole.Program.Main(String[] args)
   at MipConsole.Program.<Main>(String[] args)

在另一篇文章中,windows应用程序的解决方案是安装VC可再发行……但Ubuntu的解决方案如何?

共有1个答案

澹台正业
2023-03-14

我正在努力记录下来。您可能缺少 Ubuntu 的 MIP SDK 依赖项。您可以通过以下方式安装它们:

sudo apt-get install libgsf-1-dev libssl-dev libsecret-1-dev freeglut3-dev libcpprest-dev libcurl3-dev uuid-dev
 类似资料:
  • 我正在尝试将Reactome数据库加载到我的Neo4j桌面上。 我从Reactome网站下载了最新版本的数据库(https://reactome.org/dev/graph-database#GetStarted),我的Neo4j桌面的版本是1.3.4,对于创建的数据库,我使用的是Neo4j 4.1.1(也尝试了4.1.0)。 之后,我提取焦油。gz文件,并使用Neo4j Desktop中的终端使

  • 我有一个在Android Studio上从头开始的项目。布局编辑器工作正常。添加Google Play服务库后,现在当我打开布局XML文件时,在“设计”选项卡中出现以下错误:“渲染问题:加载平台渲染库失败” 在文本选项卡中,my TextView组件的所有属性都有一个警告“未知属性android:[…]”其中[…]是正在声明的属性。 有人知道如何解决这个问题吗?

  • 当我试图在仿真器x86-64上运行我的项目时,我遇到了崩溃。我试过很多不同的解决方法,但没有人帮我解决我的问题。 工程 ;移动:本机库无法加载:java.lang.UnsatisfiedLinkError:Dalvik.System.PathClassLoader[DexPathList[[zip文件“/data/app/package-name-1/base.apk”],NativeLibrar

  • 我看到MIP SDK 1.7.133现在支持.NET Core,我正在尝试使用.NET Core在Azure函数中实现Microsoft Information Protection SDK,以在SharePoint中标记文档(通过再次下载,标记和上传文档),但是在调用我收到下面的错误。 我在更新前遵循了快速入门指南,效果很好,但当我现在在同一个项目中更新SDK并使用1.7.133版运行它时,它会

  • 我需要集成一个谷歌地图在我的网页。我生成了一个API。但地图没有显示。我正在本地服务器上测试它。 但没用。我的代码有问题吗?我可以检查我的API是否工作吗

  • 我通常用Matlab编写代码,但我发现了一段很好的PYTHON代码,我想使用它。然而,下载了软件包后,它很难运行。我得到以下错误: 位于目录中。我尝试将其添加到中,但没有任何区别。我也尝试过so dll修复器,但这些都没有帮助。有没有人遇到过这种情况,有没有找到解决办法?