当我将项目部署到服务器时,我收到了与ClosedXML相关的这个可怕错误。
该项目在本地运行。
Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
所以我把#34;丢失了#34; / binDLL中的DLL文件
然后我添加了以下cmd行指令:
Copy "$(SolutionDir)binDLL\DocumentFormat.OpenXml.dll" "$(ProjectDir)$(OutDir)"
构建时,出现构建错误
Error 17 The command "Copy "C:\Projects\MyProject\binDLL\DocumentFormat.OpenXml.dll" "C:\Projects\MyProject\bin\"" exited with code 1
答案 0 :(得分:1)
我没有理由这样做。只需在解决方案资源管理器中打开参考,右键单击相关参考,选择Properties
并将Copy Local
设置为True。这应该可以解决问题。