我在我的项目中使用了ClosedXML。我需要在我的项目上签名,但是ClosedXML NuGet似乎没有签名:Referenced assembly 'ClosedXML, Version=0.94.2.0, Culture=neutral, PublicKeyToken=null' does not have a strong name.
在这个问题(ClosedXML - Could not load file or assembly exception)之后,我已经用它的.Signed版本替换了ClosedXML NuGet。
我的问题是:using ClosedXML.Excel;不再工作了。只有NuGet "ClosedXML.Signed“不允许我引用任何与"ClosedXML”相近的东西。
问题是:我如何使用ClosedXML的签名版本?
发布于 2020-03-19 23:23:14
的问题是:.csproj没有引用,尽管在项目中添加了nuget (右键单击,nuget,..)。
的解决方案是:为了删除整个包文件夹,我还删除了bin文件夹,从项目中删除了nuget,并关闭了Visual Studio。然后重新打开Visual Studio,添加新的nuget (在本例中为ClosedXML.Signed)并重新加载所有nuget。
在这些步骤之后,当检查.csproj时,引用就在那里。也许这些步骤中的一些太多了,但这就是我如何让它工作的。
https://stackoverflow.com/questions/60754923
复制相似问题