As of April 17, 2018, this site is now in read-only mode. To start new Blackbaud Developer’s discussions, you will find Developer Discussions in the Blackbaud CRM Community.

To post or respond to Blackbaud Community discussions, you will have to login using a login. Learn how to login here. If you have questions or need assistance, please email

Development Environment

InsertGuid Macro

By: TripOtt

Posted on: September 5, 2012

This macro will allow you generate and insert a new guid value with a single keystroke or button press.  This is an extremely useful macro because you will be creating a lot of new guid values when you begin writing your xml specs. In Visual Studio, go to “Tools > Macros > Macro Explorer”. Right-click on the “Macros” node and choose “Load Macro Project…” Assuming you have installed the Blackbaud CRM SDK, browse to “<Your local install location>\SDK\Macros” and open the “BlackbaudEnterprise.vsmacros” file. In the Visual Studio keyboard options you can map the macro to your favorite... Read More

Folder structure of BBEC on a local development computer

By: Chris Whisenhunt

Posted on: May 29, 2012

With all of the different versions that we develop in on a daily basis it’s good to have a solid foundation for how your Blackbaud installations/install files/databases/SDKS are structured. I use a directory that may or may not be the most efficient for you, but over the years I have found this to be an extremely helpful layout. I have one folder on my C:\ drive called Blackbaud and then under that I have 4 folders. You can probably go ahead and guess what is under each of the folder listed above, but if not then read on. Now under the SDK and Instances folder I use a slightly different naming... Read More

Privacy Policy | Sitemap | © 2011 Blackbaud, Inc. All Rights Reserved

Digital Ocean