I have successfully created a reportslibrary.dll as a class
library containing my reports and when called from a winforms.exe it works as
expected.
I'm creating an add-on application for AutoCAD that requires my
code to be compiled as a class library(dll).
When I call on my reportslibrary.dll from my AutoCAD dll I receive
the following error:
Invalid report type
Value cannot be null.
Parameter name: type
Any reason why I
can’t call on my reportslibrary.dll from a dll and I can from an exe?
I have verified
all setting are the same.

Hi,
I'm trying to bring just the required data in line X. however empty data is also coming as if it were repeating.

Could someone please help. I am trying to understand how to code a conditional IIF() clause with a new line.
My goal is the following:
mfgTitle
Bob
Smith
Here is what I have tried
First: I have tried using an htmlTextBox and using the conditional expression within it. This caused the htmlTextBox to throw an error over the </br>
IIF(value <> 1, {Fields.mfgTitle} <br/> {Fields.FirstName}<br/>{Fields.LastName}, {Fields.FirstName}<br/>{Fields.LastName})
Also I tried the following
IIF(value<> 1, {Fields.mfgTitle} + "\r\n" + {Fields.FirstName} + "\r\n" + {Fields.LastName}, {Fields.FirstName} + "\r\n" + {Fields.LastName})
Any Help would be greatly appreciated.
Thank You
Here's the layout
_______________________
[Page Header]
--------------------------------------
[HeaderData]
[HeaderDetails]
[Table1]
[SubReport1]
[SubReport2]
[SubReport3]
--------------------------------------- -> PageBreak.After
[PageFooter]
_________________________
------ Denotes the DetailSection wrapper. The DetailSection also has KeepTogether = True
____ Denotes the page edges
Now what is current happening is one set of data exceeds the the size of a single page - and instead of honoring the page break and just starting the data on the next page and followed by another page which would have another page break and be mostly whitespace. It's placing the data on the page before.
Example:
_____________________
[Page Header]
--------------------------------------
[HeaderData]
[HeaderDetails]
[Table1]
[SubReport1]
[SubReport2]
[SubReport3]
--------------------------------------- -> PageBreak.After
[HeaderData2]
[HeaderDetails2]
[Starts the table1 data for the next page . . . continued on the following]
--------------------------------------- -> continued on the next page
[PageFooter]
___________________________
I know that part of the issue is that the data of the second data set is larger it needs an additional page (But not two complete pages). However, the render should still respect the page break from the page prior and just include an extra page after - not bleed onto the page before.
The page break is functioning - if the data sets are small enough to fit two to the same page, it does not. (This report inherits from another report - with the page break being set using an inherited method that is called on this report, but not on the parent. This report also has one of the subreports visible while the other does not - which also adds to the height issue in question. [I also hid this on the inherited report so the sole difference was the page break to confirm the page break worked.])
The closest I got to finding a similar reported issue were Daniel's comments here: https://www.telerik.com/forums/how-to-not-keeptogether-a-subreport

I try to use Telerik reporting with:
- html5 reporting viewer (angular)
- .net telerik reporting webapi 2.0 service (.net 4.5.2)
I follow all instructions, but I get the following error message:
"Could not load file or assembly 'System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference."
See attachment capture.png
I tried:
1. This dll is located in the bin directory of de service.
2. I also installed al system.net.http.formatting + system.net.http versions in the GAC.
3. I tried the redirects:
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="5.2.3.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0"/>
</dependentAssembly>
4. tried separatedly webapi service, tried existing webapi.
5. I see that telerik.reporting.services.webapi 11.2.17.913 uses:
- newtonsoft.json 4.5.0, system.net.http 2.0.0, system.net.http.formatting 4.0.0
6. Installed Cors (because of error messages) and that is working
7.In my development environment it is working (iis express), but on the server (iis) is not working. I copied the output files, I tried with publish. Nothing is helping.
8. reinstall Microsoft.AspNet.WebApi.Core -version 5.2.3 and other packages
9. tried .net 4.0, .net 4.5, net 4.6
10. tried fiddler: I see the errormessage at: http://server/api/reports/clients (http error 500)
11. tried: https://stackoverflow.com/questions/28604325/how-to-get-system-web-http-version-5-2-3-0
12. tried: http://docs.telerik.com/reporting/telerik-reporting-rest-host-http-service-using-web-hosting
13. For angular gui i used demo of telerik installation.
What can I do? Why is it still using system.net.http.formatting 4.0.0?
Hey everyone,
We have lots of great features coming to Telerik Reporting in our next release in 2 weeks. Read the attached post to get an early preview.
https://www.telerik.com/blogs/sneak-peek-internationalization-more-telerik-reporting-r1-2018
Enjoy,
Prashant