The effects of upgrading depend on what the applications used to compile:
  • Applications compiled using the .NET Framework 1.1 (Visual Studio 2003) that reference Blackbaud.PIA.RE7.BBREAPI.dll or another Blackbaud .NET DLL file:
    • We recommend recompiling these applications using an interop assembly generated from the command-line TLBIMP utility. Previously compiled applications may continue to run on workstations that had The Raiser's Edge 7.80 or lower previously installed, but you will no longer be able to reference the PIA files in Visual Studio 2003. These projects may also be upgraded to the .NET 2.0 Framework using Visual Studio 2005.
    • If the application opens a Blackbaud form, you will no longer be able to debug the application using Visual Studio 2003. We recommend upgrading these applications to the .NET 2.0 Framework using Visual Studio 2005. To continue using the application in production, you can generate an app.config file to allow the application to run using the 2.0 Framework. However, you will not be able to debug using Visual Studio 2003.
  • Applications compiled using the .NET 1.1 Framework (Visual Studio 2003) that reference a .NET interop generated using the command-line TLBIMP utility:
    • These applications should continue to work as long as the interop assembly remains on the workstation
    • If the application opens a Blackbaud form, you will no longer be able to debug the application using Visual Studio 2003. We recommend upgrading these applications to the .NET 2.0 Framework using Visual Studio 2005. To continue using the application in production, you can generate an app.config file to allow the application to run using the 2.0 Framework. However, you will not be able to debug using Visual Studio 2003.
  • Applications compiled using the .NET 2.0 Framework (Visual Studio 2005) that reference Blackbaud.PIA.RE7.BBREAPI.dll or another Blackbaud .NET DLL file:
    • These applications should continue to work with The Raiser's Edge 7.81
  • Applications compiled using the .NET 2.0 Framework (Visual Studio 2005) that reference a .NET interop generated using the command-line TLBIMP utility:
    • These applications should continue to work with The Raiser's Edge 7.81 and higher
  • New applications compiled using the .NET 1.1 Framework (Visual Studio 2003):
    • Must reference a .NET interop generated using TLBIMP
    • If opening a Blackbaud form, you will not be able to debug the application using Visual Studio 2003. We recommend upgrading these applications to the .NET 2.0 Framework using Visual Studio 2005. To use the application in production, you can generate an app.config file to allow the application to run using the 2.0 Framework. However, you will not be able to test any changes without upgrading.
  • Plug-Ins compiled using the .NET 2.0 Framework (Visual Studio 2005):
    • These plug-ins should work in The Raiser's Edge 7.81 and higher but will not work in previous versions.
  • Plug-Ins compiled using the .NET 1.1 Framework (Visual Studio 2003):
    • These plug-ins should continue to work in The Raiser's Edge 7.81 and higher
  • VBA applications should not be affected:
    • These plug-ins should work in The Raiser's Edge 7.81 and higher including 7.81.