【问题标题】:Require Signed DLL Microsoft.WindowsAPICodePack.Shell需要签名的 DLL Microsoft.WindowsAPICodePack.Shell
【发布时间】:2015-09-04 04:27:25
【问题描述】:

我正在处理一个需要为 windows7 创建库文件夹的项目。 我已经通过 msdn 文章创建了一篇。 我发现,DLL 不是签名版本。所以我要运行的项目需要签名的DLL。

我已尝试使 DLL 具有强名称并在给定 article 的情况下购买强键。

购买 我收到类似“HRESULT 异常:0x80131044 - 它的依赖项之一需要强名称”之类的错误。您想到什么解决方案来做到这一点?

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

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

请提供您的意见。

【问题讨论】:

    标签: c# dll .net-assembly


    【解决方案1】:

    您从哪里获得 DLL?

    我遇到了同样的问题,最初为该库安装了 NuGet 包的 this version(不幸的是,在 Visual Studio 中给人的印象是它是由 Microsoft 打包的,而实际上并非如此)。

    我从 NuGet 安装了以下替代包,这个包是强命名的:

    尝试使用该软件包,看看您的错误是否得到解决。

    【讨论】:

    • 这也是微软官方软件包的问题。 (字面意思是微软)
    猜你喜欢
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多