I found this site for CrystalReports support.
First in the text they say:
Note In Visual Studio 2005, Crystal Reports report files are no longer embedded in Web projects; therefore, no report wrapper class is generated. The reports are stored in a folder and, as with all non-embedded reports, they must be referenced by their file directory path. In this case, the directory path is to the current Web Site folder.
And than at the bottom they say:
When to choose embedded or non-embedded reports
If you want to simplify deployment of your project, use embedded reports. You'll have fewer files to work with and no concern about reports being misplaced into the wrong file directory path. This solution also offers more security, in that the reports are not exposed for modifications.
Also, when you are first learning to develop and deploy Crystal Reports with Visual Studio 2005, it is simply easier to embed the reports. Once reports are embedded, they always exist as a class in the project, and are available from IntelliSense and visible in the Object Browser. You don't have to worry about reports being moved or deleted in your file directory, or having to spell the path correctly.
This is a great confusion for me. If in VS 2005 reports are not embedded they don’t have wrapper class and I cannot instantiate them. But after that they say sentence in red.
What is the true?
Thanks in advance
First in the text they say:
Note In Visual Studio 2005, Crystal Reports report files are no longer embedded in Web projects; therefore, no report wrapper class is generated. The reports are stored in a folder and, as with all non-embedded reports, they must be referenced by their file directory path. In this case, the directory path is to the current Web Site folder.
And than at the bottom they say:
When to choose embedded or non-embedded reports
If you want to simplify deployment of your project, use embedded reports. You'll have fewer files to work with and no concern about reports being misplaced into the wrong file directory path. This solution also offers more security, in that the reports are not exposed for modifications.
Also, when you are first learning to develop and deploy Crystal Reports with Visual Studio 2005, it is simply easier to embed the reports. Once reports are embedded, they always exist as a class in the project, and are available from IntelliSense and visible in the Object Browser. You don't have to worry about reports being moved or deleted in your file directory, or having to spell the path correctly.
This is a great confusion for me. If in VS 2005 reports are not embedded they don’t have wrapper class and I cannot instantiate them. But after that they say sentence in red.
What is the true?
Thanks in advance