Installing Aspose.Email for .NET through NuGet
NuGet is the easiest way to download and install Aspose APIs for .NET. Open Microsoft Visual Studio and NuGet package manager. Search "aspose" to find the desired Aspose API. Click on "Install", the selected API will be downloaded and referenced in your project.
Install or Update Aspose.Email using the Package Manager Console
You can follow the steps below to reference the Aspose.Email API using the package manager console:
- Open your solution/project in Visual Studio.
- Select Tools -> Library Package Manager -> Package Manager Console from the menu to open package manager console.
Type the command “Install-Package Aspose.Email -Version x.x.0” and press enter to install latest full release into your application. Alternatively, you can add the "-prerelease" suffix to the command in order to specify that the latest release including hot fixes is to be installed as well.
If you are not familiar with the Aspose EULA then it is a good idea to read the license referenced in the URL.
You should now find that Aspose.Email has successfully been added and referenced in your application for you.
In the package manager console, you can also use the command “Update-Package Aspose.Email.NET” and press enter to check for any updates to the Aspose.Email package and install them if present. You can also add the "-prerelease" suffix to update latest release.
Referencing the Component
In order to use any component in your application, add a reference to it. The steps that follow describes what to do when you use Visual Studio .NET.
- In the Solution Explorer, expand the project node you want to add a reference to.
- Right-click the References node for the project and select Add Reference from the menu.
- In the Add Reference dialog box, select the .NET tab (it's usually selected by default).
- If you have used MSI installer to install Aspose.Email, you will see Aspose.Email in the top pane. Select it and then click the Select button.
- If you have downloaded and unpacked the DLL only, click the Browse button and locate the Aspose.Email.dll file.
You have referenced Aspose.Email and it should appear in the SelectedComponents pane of the dialog box.
- Click OK.
An Aspose.Email reference appears under the References node of the project.
Uninstalling Aspose.Email for .NET
If you have used MSI installer to deploy Aspose.Email, follow these steps to completely remove the component and the associated demos and documentation:
- From the Start menu, select Settings followed by Control Panel.
- Click Add/Remove Programs.
- Select Aspose.Email.
- Click the Change/Remove button to remove Aspose.Email.
System Requirements for Aspose.Email for .NET
- Microsoft Windows XP, Vista , 7,10, 2003, 2008, 2012
- Both 32 and 64 bit Operating Systems are supported
- .NET Framework version 2.0 or higher, .NET Core
- If you have 1.0 only installed on your system. Please see below how to target the application to use this version
Targeting Specific .NET Framework Version
Although Aspose.Email references .NET Framework 1.1, it is possible to use it on a machine with only version 1.0 installed. But you need to add an entry to the application configuration file to redirect the references because otherwise the component will try to load assemblies from .NET Framework 1.1. Each assembly that makes up the .NET Framework must be redirected to use .NET Framework version 1.0. Configuration file is an XML file that can be changed as needed. Developers can use it to change settings without recompiling applications. The name and location of the application configuration file depend on the application's host, which can be one of the following:
- Executable--hosted application:
The configuration file for an application hosted by the executable host is in the same directory as the application. The name of the configuration file is the name of the application with a .config extension. For example, an application called myApp.exe can be associated with a configuration file called myApp.exe.config.
ASP.NET configuration files are called Web.config and placed in the application directory as well. Enter the following XML in the application configuration file:
For more information see MSDN article