When compiling a project recently protected with DeployLX you may receive the following error.
The DeployLX Licensing runtime requires the full .NET framework profile and the protected project targets the client profile. Following the error, you might also receive the following warning.
warning MSB3268: The primary reference "DeployLX.Licensing.v5.dll" could not be resolved because it has an indirect dependency on the framework assembly "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which could not be resolved in the currently targeted framework. ".NETFramework,Version=v3.5,Profile=Client". To resolve this problem, either remove the reference "DeployLX.Licensing.v5.dll" or retarget your application to a framework version which contains "System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
The warning basically states that you need to change your protected assembly to use the full .NET framework profile.
The solution is to change your projects settings so that you target the full .NET framework.
DeployLX 5.x add support for the .NET client framework. Simply remove the existing DeployLX.Licensing.v5 reference from your project and add a reference to the client profile version from [ProgramFiles]\XHEO INC\DeployLX\v5.x\Redistributable\.NET 3.5 Client Profile\Any CPU.