crystal-reports - Appharbor 上的 Crystal Reports 程序集部署

标签 crystal-reports appharbor

将我的应用程序的新版本部署到使用 Crystal Reports 程序集的 Appharbor 时: CrystalDecisions.CrystalReports.Engine 我在 appharbor 部署日志中收到以下错误消息:

ResolveAssemblyReferences:
Primary reference "CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0,     Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL".
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve this reference. 
Could not locate the assembly "CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL". 
Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. 

我在 VS 的程序集引用中将“Copy Local”设置为 True,DLL 存在于项目\BIN 目录中。

我是否需要创建 DLL 的本地(非 GAC)副本,然后在项目中引用它?如果是这样,如何在不引用 GAC 版本的情况下执行此操作?

或者我在部署上做错了什么?

提前致谢,

克里斯

最佳答案

您应该将 dll 添加到本地 /lib与代码一起推送的文件夹。确保您引用正确 dll 的最简单方法是从 GAC 中删除原始文件,然后确保您的代码有效。

关于crystal-reports - Appharbor 上的 Crystal Reports 程序集部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9204217/

相关文章:

asp.net-mvc - 我可以在同一个 AppHarbor 站点上运行 MVC 应用程序和 WCF Web Api 吗?

appharbor - 什么是 appharbor worker ……究竟是什么?

在 AppHarbor 上等待 : COMException, "Server execution failed"

c# - 如何使用 Crystal Report Visual Studio 2013 在条形图中添加 2 个系列

asp.net-mvc-3 - 为什么 AppHarbor + RequireHttpsAttribute 等于 frowny-face :(

c# - 如何在带有 sequelizer 附加组件的 appharbor 上运行的应用程序中启用 MultipleActiveResultSets?

c# - Crystal Reports 可以缩放以适合页面吗

c# - Crystal 报表 - 在公式中使用当前对象的值

crystal-reports - 无法以编程方式在Crystal报表中设置“图形位置”

c# - C#打印条码 Crystal 报表