C# “老鼠钩”;“需要强名称”;
我实现了一个使用Nuget包MouseKeyboardActivityMonitor的应用程序。到目前为止一切正常。我现在想构建一个安装项目,以便在其他计算机上部署应用程序。因此,我不得不签署我的项目。从那以后,我再也不能像上面说的那样建造这个项目了(从德语翻译成英语): “文件或程序集“MouseKeyboardActivityMonitor…”或 未找到相关性。需要具有强名称的程序集。 (来自HRESULT的例外:0x80131044)”C# “老鼠钩”;“需要强名称”;,c#,strongname,mousekeyhook,C#,Strongname,Mousekeyhook,我实现了一个使用Nuget包MouseKeyboardActivityMonitor的应用程序。到目前为止一切正常。我现在想构建一个安装项目,以便在其他计算机上部署应用程序。因此,我不得不签署我的项目。从那以后,我再也不能像上面说的那样建造这个项目了(从德语翻译成英语): “文件或程序集“MouseKeyboardActivityMonitor…”或 未找到相关性。需要具有强名称的程序集。 (来自HRESULT的例外:0x80131044)” 有人知道如何给这个第三方软件包起一个强名称,这样我就
有人知道如何给这个第三方软件包起一个强名称,这样我就可以重新构建项目了吗?您很可能需要从源代码处重新构建它,指定要使用的延迟签名或签名密钥。只需下载并添加您自己的强名称。或者看看这个问题的答案-我认为这是一个更好的方法(引用DLL而不是PackageReference)。