Где является Кристаллический Отчет блоками .NET, помещенными при установке пакета перераспределения?

Выполнение любого 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

13
задан Jedidja 13 January 2010 в 18:47
поделиться

2 ответа

GAC

, начиная с .NET Framework 4, местоположение по умолчанию для Глобальный кэш сборки составляет% Windir% \ Microsoft.net \ assuse. В ранее Версии .NET Framework, местоположение по умолчанию % Windir% \ Ассамблеи

14
ответ дан 1 December 2019 в 23:31
поделиться

Используйте Проводник процесса на работающей версии приложения, например, на компьютере разработчика, чтобы увидеть, откуда загружаются все его DLL.

EDIT:

Проводник процессов - это отличный способ узнать, какие DLL загружаются в любой процесс Windows, будь то GAC или любое другое место. Этот метод (с использованием ProcEx) является общим, но IMO полезен во многих сценариях. ProcEx действительно покажет вам, что Crystal Redist программы загружается из GAC.

SUGGESTED EDIT:

Найдите .NET DLL таким образом:

  1. Найдите свою задачу в списке процессов в Проводнике процессов
  2. Дважды щелкните по задаче, чтобы показать Свойства задачи
  3. На закладке .NET Ассамблеи откройте знак плюс(+), отобразите App Domain и т.д. (только .NET процессы будут иметь эту закладку. Процессы non.NET вообще не будут иметь этой вкладки)
4
ответ дан 1 December 2019 в 23:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: