Table of Contents
- Getting Started
- EO.Pdf
- EO.Web
- EO.WebBrowser
- EO.Wpf
- Common Topics
- Reference EO.Total Dlls
- Adding EO controls to Visual Studio Toolbox
- Deployment
- Collecting Runtime Logs
- Collecting Crash Report
- Using DebugTools
- Using eowp.exe
- Troubleshooting Child Process Error
- Using EO.WebEngine JavaScript Interface
- Using with .NET Core (including .NET 5 and newer)
- Choosing between x86 build and x64 build
- Reference
Add Reference to EO.Total Dlls |
Follow these steps to add reference to EO.Total dll:
-
For C# user:
- Select Solution Explorer from View menu to open Solution Explorer;
- Right click Reference under the project that you wish to use any EO product, select Add Reference. The Add Reference dialog opens;
-
For Visual Basic.NET user:
- Right click your project, then select Properties;
- Click References tab on the left;
- Click the drop down arrow on the Add... button below the References list;
- Click Reference... from the drop down menu;
- Click Browse tab, then browse for the DLLs ( the default installation location is "c:\Program Files\Essential Objects\EO.Total xxxx" on 32 bit Windows and "c:\Program Files (x86)\Essential Objects\EO.Total xxxx" on 64 bit Windows, where "xxxx" is the version number), then click OK;
- Select the DLLs you wish to reference and click OK;
If you upgrade to a new version of EO.Total, then you may need to update your project reference. Follow these steps to update project reference:
- Open your project;
- Select Solution Explorer from View menu to open Solution Explorer;
-
For C# user:
- Expand Reference;
- Delete the dll (for example, EO.Pdf) from the list;
- Repeat the same steps for other dlls;
-
For Visual Basic.NET user:
- Right click your project, then select Properties;
- Click References tab on the left;
- Select the dll (for example, EO.Pdf) from the References list;
- Click Remove to delete the reference;
- Repeat the same steps for other dlls;
Now the old references are deleted, you can then follow the steps for "adding reference" to add reference to the new dlls.
The following table lists all the DLLs that you may need to reference:
DLL | Remarks |
---|---|
EO.Base.dll | Needed for all products. |
EO.Pdf.dll | Needed for EO.Pdf. |
EO.Pdf.WinForm.dll | Needed for EO.WinForm.PdfViewer control. |
EO.Pdf.Wpf.dll | Needed for EO.Wpf.PdfViewer control. |
EO.Pdf.Mvc.dll | Needed for MVC to PDF feature. |
EO.Web.dll | Needed for all EO.Web controls, including ASPXToPDF control. |
EO.WebEngine.dll | Needed for EO.WebBrowser and EO.Pdf. This DLL and EO.WebBrowser.dll contains the Google Chromium based browser engine that is used both by EO.WebBrowser and EO.Pdf. For EO.WebBrowser, you must reference this DLL. For EO.Pdf, referencing this DLL is optional but recommended. If you use EO.Pdf and use classes in this DLL, then you must reference this DLL. |
EO.WebBrowser.dll | The same as EO.WebEngine.dll. |
EO.WebBrowser.WinForm.dll | Needed if you use EO.WebBrowser in a Windows.Forms application. |
EO.WebBrowser.Wpf.dll | Needed if you use EO.WebBrowser in a WPF application. |
EO.Wpf.dll | Needed for EO.Wpf. |
EO.Extensions.dll | Needed to use async extension methods such as WebView.LoadUrlAsync. |