需要签名DLL Microsoft.WindowsAPICodePack.Shell

本文关键字:Microsoft WindowsAPICodePack Shell DLL | 更新日期: 2023-09-27 18:11:03

我正在做一个项目,我需要为windows7创建图书馆文件夹。我已经浏览了msdn文章来创建一个。我发现的是,DLL不是签名版本。所以我想运行的项目是需要签名的DLL。

我已经尝试使DLL强名称和附加强密钥购买给定的文章。

买,我得到错误像'异常从HRESULT: 0x80131044 -强名称是需要在它的依赖性之一'。你有什么解决办法吗?

我试图创建一个单独的DLL并将其附加到我的项目中,但当我执行此语句时,它给了我同样的错误。

ShellLibrary lib = new ShellLibrary("Library Name", true);

请提供您的输入

需要签名DLL Microsoft.WindowsAPICodePack.Shell

你从哪里得到DLL ?

我有同样的问题,并且最初为库安装了这个版本的NuGet包(不幸的是,在Visual Studio中给人的印象是它是由Microsoft打包的,而实际上不是)。

我从NuGet中安装了以下替代包,并且这个包具有强命名:

  • https://www.nuget.org/packages/Microsoft.WindowsAPICodePack.Shell/