C# Azure,ClosedXML:Build将不在我的应用程序的bin文件夹中包含DocumentFormat.OpenXML
我将dll设置为在生成时复制本地,如下所示: 它显示在Azure上的我的放置文件夹中: 但它从未进入我实际应用程序的bin文件夹,如下所示: 因此: 有没有人有过使用此特定dll的经验,但没有达到您需要的位置C# Azure,ClosedXML:Build将不在我的应用程序的bin文件夹中包含DocumentFormat.OpenXML,c#,azure,openxml,closedxml,C#,Azure,Openxml,Closedxml,我将dll设置为在生成时复制本地,如下所示: 它显示在Azure上的我的放置文件夹中: 但它从未进入我实际应用程序的bin文件夹,如下所示: 因此: 有没有人有过使用此特定dll的经验,但没有达到您需要的位置 谢谢 为了解决类似的问题,我必须删除对DocumentFormat.OpenXML和ClosedXML的所有引用。然后,我还卸载了OpenXML2.5SDK。我能够使用ClosedXML nuget软件包,一切正常。ClosedXML.dll依赖于DocumentFormat.Op
谢谢 为了解决类似的问题,我必须删除对DocumentFormat.OpenXML和ClosedXML的所有引用。然后,我还卸载了OpenXML2.5SDK。我能够使用ClosedXML nuget软件包,一切正常。ClosedXML.dll依赖于DocumentFormat.OpenXML.dll,因此您需要同时使用它们才能在ClosedXML中使用某些方法。如果您使用NuGet,它应该会自动添加对这些包的引用。这似乎是其他人看到的错误:我对此没有任何问题。您是手动添加对DocumentFormant.OpenXml的引用,还是ClosedXML添加的自动引用?尝试删除引用并手动添加它。事实上,我所做的是创建一个解决方案文件夹,在其中放置所有非NuGet和非core.NET Framework的第三方程序集,并从文件夹中添加引用。有趣的是,现在我看到DocumentFormat.OpenXML也在NuGet上-只需删除引用并从NuGet中添加它。是的,WindowsBase也是绝对必需的引用,这并不明显……感谢您的反馈。ClosedXML实际上添加了DocumentFormat.openxmlnuget包作为依赖项,所以这就是我当前使用的包。