SmartAssembly 7

This copy of [Program Name] has expired and will no longer run / This application has been built with an evaluation version of SmartAssembly

A program that you are trying to run displays one of the following error messages: 

This copy of [Program Name] has expired and will no longer run.
This is because it was created using a version of Red Gate's SmartAssembly which is only licensed for testing software.
You should report this problem to the vendor who supplied [Program Name]

This application has been built with an evaluation version of SmartAssembly, and therefore cannot be distributed. You can install SmartAssembly on this computer to be able to run this application.
This application will now quit.

This feature requires that {smartassembly} is available on this computer.

Cause

Red Gate's SmartAssembly is a product which software developers can use when making their programs ready for release. If you see any of the messages above, the author of the program you are trying to use originally made that program using an evaluation edition of SmartAssembly.

The evaluation edition of SmartAssembly does not allow software developers to distribute their programs, so programs made with the evaluation edition of SmartAssembly will not work on other computers.

Programs made with the evaluation edition of SmartAssembly will also stop working after one week.

How to fix

Please contact the vendor who sold the program to you, or contact the developer of the program, giving them the address of this page. They may not see the error if they only tested the program on computers that had SmartAssembly installed.

We regret that Redgate cannot assist you directly with this error.

More information for developers

SmartAssembly does not allow you to distribute assemblies built using the evaluation edition of SmartAssembly. If you have a valid SmartAssembly team edition licence, note that you cannot distribute assemblies built with a developer edition; you must use the copy of SmartAssembly installed on your build server. To solve this problem, create a new build of your assembly with an appropriately-licensed copy of SmartAssembly and distribute it to your customers as a patch release.

To avoid this problem in the future, please test your build on a computer that does not have SmartAssembly installed, before distributing it.

The three error messages are displayed in the following circumstances:

  • This copy of [Program Name] has expired and will no longer run. - The assembly was built more than 15 days ago, using an evaluation or developer edition of SmartAssembly 5+.
  • This application has been built with an evaluation version of SmartAssembly, and cannot be distributed. - The assembly was built between 1 and 15 days ago, using an evaluation or developer edition of SmartAssembly 5+.
  • This feature requires that {smartassembly} is available on this computer. - The assembly was built using an evaluation edition of {smartassembly} 4.2 or earlier.

 


Didn't find what you were looking for?