This SourceLinks + FogBugz Bundle requires
Administrator privileges are required to install SourceLinks, but the software may run under a standard user account. To install:
- Download and run the SourceLinks + FogBugz Bundle.
- Launch Visual Studio. You are presented with a FogBugz login dialog:

Your FogBugz server URL may have already been set during installation; if not, click the link to set the server URL.
- To change the server or login credentials, click View | Other Windows | FogBugz and choose Log Off from the menu.
The default SourceLinks + FogBugz Bundle configuration looks for keywords "case" and "bug" optionally followed by ":" or "=", and then a case number. Double-clicking marked text launches the default external browser. To change these options, click Tools | Options | SourceLinks.
Click screenshot to view larger options dialog image
If adding new keywords, separate them with semicolons. Click the Behavior dropdown to switch to Visual Studio's internal browser. The URL field is grayed out; to change the server URL or login credentials, exit the SourceLinks options dialog, click View | Other Windows | FogBugz and choose Log Off from the menu.
To configure SourceLinks to mark other kinds of text, follow this example in which SourceLinks is trained to recognize topics from the Whole Tomato Discussions Forum:
- Select the SourceLinks page in the Tools | Options Dialog.
- Click Add.
- Enter "Whole Tomato Forum" in the Name field.
- Enter "topic" in the Keywords field.
- Optionally enter ":=" in the Suffixes field.
- Enter "http://www.wholetomato.com/forum/topic.asp?TOPIC_ID=%s" in the URL field.
- Press OK to save changes and dismiss the dialog, or click another row in the Profiles grid to keep working in the options dialog.
To test your changes, type "topic 7621" in a source file comment. It should be boxed, and double-clicking the marked text should launch your default browser showing the original SourceLinks product announcement in our forum. Adapt this example for use with your own knowledge base, forum, or documentation repository.
SourceLinks API Extensions are used to populate IDE tooltips with information extracted from third party systems. For instance, a checkin comment can be displayed in a tooltip when hovering over marked text associated with a source control profile. An API Extension provides the plumbing between SourceLinks and the source control system in this example.
Contact us to receive API documentation and sample project to write your own SourceLinks API Extensions.