我正在开发一个项目,我需要为windows7创建Library文件夹。 我已经通过msdn文章来创建一个。 我发现的是,DLL不是签名版本。所以我想运行的项目需要签名的DLL。
我试图使DLL强名,并且考虑到article给出强大的密钥购买。
购买我收到错误,例如'来自HRESULT的异常:0x80131044 - 其中一个依赖项需要强名称'。你想到的任何解决方案都可以解决这个问题吗?
我尝试创建一个单独的DLL并将其与我的项目相关联,但是当我执行此语句时它给了我同样的错误。
ShellLibrary lib = new ShellLibrary("Library Name", true);
请提供您的意见。
答案 0 :(得分:1)
你从哪里获得DLL?
我遇到了同样的问题,并且最初为该库安装了this version NuGet包(不幸的是,在Visual Studio中,它给人的印象是它由Microsoft打包,但实际上并非如此)。 / p>
我从NuGet安装了以下备用软件包,这个软件包的名称很强:
尝试使用该软件包,看看您的错误是否已解决。