需要签名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 ?
我有同样的问题,并且最初为库安装了这个版本的NuGet包(不幸的是,在Visual Studio中给人的印象是它是由Microsoft打包的,而实际上不是)。
我从NuGet中安装了以下替代包,并且这个包具有强命名:
- https://www.nuget.org/packages/Microsoft.WindowsAPICodePack.Shell/