SecureBlackbox 16: (.NET) Why do the .NET 2.0 samples reference .NET 1.1 assemblies?

Note: This article applies only to SecureBlackbox Legacy. For future development please consider using the latest version.

The samples reference whatever assemblies are available in the system (i.e., no version information is specified in the references). If you install both .NET 1.1 and .NET 2.0 assemblies (this always happens in SecureBlackbox 5; in SecureBlackbox 6 this is specified during installation), the .NET runtime will find the .NET 1.1 assemblies and will use them by default for an unknown reason. This is NOT a problem -- there are no differences in those assemblies. When you deploy your project, deploy the .NET 2.0 assemblies. Also, in your project you can explicitly add the .NET 2.0 assemblies to the reference list.

We appreciate your feedback.  If you have any questions, comments, or suggestions about this article please contact our support team at