Выполнение любого Crystal Reports 10,5 распространяемых файлов (CRRedist2008_x86.msi
, CRRedist2008_x64.msi
или CRRedist2008_ia64.ms
) как предполагается, согласно Crystal_Runtime2008.txt
файл, разверните следующие файлы:
CRVsPackageLib.dll CrystalDecisions.CrystalReports.Design.dll CrystalDecisions.CrystalReports.Engine.dll CrystalDecisions.Data.AdoDotNetInterop.dll CrystalDecisions.Enterprise.Desktop.Report.dll CrystalDecisions.Enterprise.Framework.dll CrystalDecisions.Enterprise.InfoStore.dll CrystalDecisions.Enterprise.PluginManager.dll CrystalDecisions.Enterprise.Viewing.ReportSource.dll CrystalDecisions.Keycode.dll CrystalDecisions.ReportAppServer.ClientDoc.dll CrystalDecisions.ReportAppServer.CommLayer.dll CrystalDecisions.ReportAppServer.CommonControls.dll CrystalDecisions.ReportAppServer.CommonObjectModel.dll CrystalDecisions.ReportAppServer.Controllers.dll CrystalDecisions.ReportAppServer.DataDefModel.dll CrystalDecisions.ReportAppServer.DataSetConversion.dll CrystalDecisions.ReportAppServer.ObjectFactory.dll CrystalDecisions.ReportAppServer.ReportDefModel.dll CrystalDecisions.ReportAppServer.XmlSerialize.dll CrystalDecisions.ReportSource.dll CrystalDecisions.Shared.dll CrystalDecisions.Web.dll CrystalDecisions.Windows.Forms.dll
Но я неспособен найти их где угодно на ПК. Кто-либо знает, на каком местоположении они установлены? Все другие DLLs, перечисленные в .txt файле, появляются в
c:\Program Files\Business Objects\Common\2.8\bin
, начиная с .NET Framework 4, местоположение по умолчанию для Глобальный кэш сборки составляет% Windir% \ Microsoft.net \ assuse. В ранее Версии .NET Framework, местоположение по умолчанию % Windir% \ Ассамблеи
Используйте Проводник процесса на работающей версии приложения, например, на компьютере разработчика, чтобы увидеть, откуда загружаются все его DLL.
EDIT:
Проводник процессов - это отличный способ узнать, какие DLL загружаются в любой процесс Windows, будь то GAC или любое другое место. Этот метод (с использованием ProcEx) является общим, но IMO полезен во многих сценариях. ProcEx действительно покажет вам, что Crystal Redist программы загружается из GAC.
SUGGESTED EDIT:
Найдите .NET DLL таким образом: