包括组装的OpenXML发布时

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

我有一个ASP.NET MVC 5项目,对正使用通过的NuGet安装的OpenXML一个类库项目的引用。

安装,包装DocumentFormat.OpenXml

它所有的工作我的机器上。但是,当我发布的OpenXML组件(DocumentFormat.OpenXml.dll)是没有在服务器上被发现的位置。

我需要做什么做的把它列入我的时候发布?

asp.net iis asp.net-mvc-5 openxml-sdk webdeploy
3个回答
0
投票

您应该为汇编文件设置复制到本地为true。要做到这一点,右键单击引用文件(在图像显示),然后单击“属性”。在显示窗口中你可以找到它。


0
投票

尝试从工作站的全局程序集缓存(GAC)去除DocumentFormat.OpenXml.dll的任何实例。

  1. 打开Windows资源管理器的GAC根(Win 7的:%windir%\Microsoft.NET\assembly
  2. 搜索OpenXml
  3. 删除任何相应的文件夹(或为了安全起见,把它们剪下来到你的桌面的情况下,你应该要恢复它们)

0
投票

删除DLL,并添加一个的NuGet:Install-Package DocumentFormat.OpenXml

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