Я пытаюсь добавить новый отчет Crystal в приложение ASP .Net Web Forms. После получения последней версии из системы контроля версий и исправления всех ссылок / NugetPackges я получаю следующую ошибку при попытке ее сборки (веб-форма ASP .NET):
В экземпляре объекта не задана ссылка на объект.
В окне вывода, после успешной сборки всех проектов, в конце выводится следующее:
3>Validating Web Site
3>: Build (web): Object reference not set to an instance of an object.
3>
3>Validation Complete
========== Построение: 2 успешно выполнено, 1 не выполнено, 47 обновлено, 0 пропущено ==========
Файл
packages.config выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AjaxControlToolkit" version="4.1.60623"
targetFramework="net45" />
<package id="AWSSDK" version="2.3.55.2" targetFramework="net45" />
<package id="AWSSDK.Core" version="3.3.10.3"
targetFramework="net45"/>
<package id="AWSSDK.S3" version="3.3.5.11" targetFramework="net45"
/>
<package id="Microsoft.IdentityModel.Clients.ActiveDirectory"
version="2.24.304111323" targetFramework="net45" />
<package id="Newtonsoft.Json" version="11.0.2"
targetFramework="net45" />
</packages>
web.config содержит следующие биты:
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="rptBuildProvider" t
ype="CrystalDecisions.Shared.RptBuildProviderHandler,
CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral,
PublicKeyToken=692fbea5521e1304, Custom=null"/>
</sectionGroup>
</sectionGroup>
</configSections>
...
...
<appSettings>
<add key="CrystalImageCleaner-AutoStart" value="true"/>
<add key="CrystalImageCleaner-Sleep" value="60000"/>
<add key="CrystalImageCleaner-Age" value="120000"/>
...
...
</appSettings>
...
...
<system.web>
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="CrystalDecisions.CrystalReports.Engine,
Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0,
Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Shared, Version=13.0.2000.0,
Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.Web, Version=13.0.2000.0,
Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
<add assembly="CrystalDecisions.ReportAppServer.ClientDoc,
Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
<add assembly="System.Data.Services.Client, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Telerik.ReportViewer.Html5.WebForms, Version=11.0.17.406,
Culture=neutral, PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Telerik.Reporting, Version=11.0.17.406, Culture=neutral,
PublicKeyToken=A9D7983DFCC261BE"/>
<add assembly="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=30AD4FE6B2A6AEED"/>
</assemblies>
<buildProviders>
<add extension=".rpt"
type="CrystalDecisions.Web.Compilation.RptBuildProvider,
CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral,
PublicKeyToken=692fbea5521e1304"/>
</buildProviders>
</compilation>
...
...
<httpHandlers>
<add verb="GET" path="CrystalImageHandler.aspx"
type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web,
Version=11.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
</httpHandlers>
</system.web>
<businessObjects>
<crystalReports>
<rptBuildProvider>
<add embedRptInResource="true"/>
</rptBuildProvider>
</crystalReports>
</businessObjects>
...
...
Я хотел бы иметь возможность собрать его успешно, чтобы запустить его.