Visual Studio 2010

SocketTools Compatibility Information

SocketTools .NET includes assemblies that target .NET Framework 4 and examples for Visual Studio 2010 as part of the Service Pack 3 (SP3) update for SocketTools 6.0. This also includes the assemblies that are part of the File Transfer .NET, Internet Mail. NET and SocketWrench .NET products. You can download the current version of your product using one of the following links:

Catalyst File Transfer .NET Download | Release Notes
Catalyst Internet Mail .NET Download | Release Notes
SocketTools .NET Standard Edition Download | Release Notes
SocketTools .NET Secure Edition Download | Release Notes
SocketWrench .NET Download | Release Notes

If you have an active SocketTools Subscription, then you should use the download link that was provided to you. The April 2010 release (or later versions) will contain the .NET Framework 4 assemblies. Note that your subscription serial number cannot be used with the individual products listed above. If you need the download information, including your subscription ID and password, please contact us.

Assembly Versions

Which version of an assembly is loaded depends on both which version of Visual Studio you're using, and which version of the .NET Framework that your project is targeting.

Visual Studio Framework Version
Visual Studio 2003 .NET 1.1 1.1.4322
Visual Studio 2005 2.0 2.0.50727
Visual Studio 2008 3.5 3.5.21022
Visual Studio 2010 4.0 4.0.30319

In Visual Studio 2010, you can set your project options to target version 2.0 or later of the .NET Framework and the correct version of the SocketTools assemblies will be selected based on the version of the framework. By default, new applications created in Visual Studio will use the .NET Framework 4 Client Profile, which is a subset of the full framework optimized for client applications. The primary difference is that the Client Profile Framework doesn't include ASP.NET, parts of the Windows Communication Foundation (WFC) and the MSBuild tool.

Redistribution

When redistributing an application build with Visual Studio 2010 that targets the .NET 4 Framework, your installation should include the following:

  • The SocketTools assemblies that are referenced in your application. These can be found in the C:\Program Files\Common Files\Catalyst Shared\Assemblies\v6.0\v4.0.30319 folder. Note that on 64-bit systems, they're found under C:\Program Files (x86)\ instead.
  • The SocketTools.Interop.dll library, and SocketTools.TraceLog.dll debugging library if the logging feature is used by your application. They are found in the C:\Program Files\Common Files\Catalyst Shared\Assemblies\v6.0 folder.
  • The .NET Framework Client Profile redistributable which must be installed on the end-user's system. This stand-alone installer works on both 32-bit and 64-bit systems, and contains everything that is needed for typical applications created using Windows Presentation Foundation (WPF) or Windows Forms technology. There is also the full .NET 4 Framework redistributable that also includes ASP.NET if that is required by your application.