我如何使用ClosedXML的签名版本? (ClosedXML.Signed)

问题描述 投票:0回答:1

我正在我的项目中使用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)之后,我已将ClosedXML NuGet替换为其.Signed版本。

我的问题是:using ClosedXML.Excel;不再起作用。仅具有NuGet“ ClosedXML.Signed”不允许我对接近“ ClosedXML”的内容进行任何引用。

问题是:如何使用ClosedXML的签名版本?

c# .net-assembly nuget-package closedxml
1个回答
0
投票

问题是:尽管在项目中添加了nuget(右键单击,nuget,..),但.csproj没有引用。

解决方案:要删除整个Package文件夹,请确保也删除bin文件夹,从项目中删除nuget,然后关闭Visual Studio。然后重新打开Visual Studio,添加新的nuget(在这种情况下为ClosedXML.Signed),然后重新加载所有nuget。

这些步骤之后,当检查.csproj时,引用在那里。也许其中一些步骤太繁琐了,但这就是我的工作方式。

© www.soinside.com 2019 - 2024. All rights reserved.