Skip to content

ivankahl/sage-crm-dot-net-templates

Repository files navigation

Sage CRM .NET Templates

This project is a Visual Studio extension that provides a collection of project and item wizards along with snippets that are designed to make developing .NET components for Sage CRM easier and quicker.

Getting Started

This will take you through installing the extension in Visual Studio 2015+ so that you can start using it immediately.

Prerequisites

This extensions requires Visual Studio 2015 or newer.

Installing

Installing from within Visual Studio (recommended)

  1. Open Visual Studio and go to Tools -> Extensions and Updates...
  2. Select Online in the left and search for Sage CRM .NET Templates
  3. Install the Sage CRM .NET Templates by Ivan Kahl
  4. Restart Visual Studio

Your new project templates should appear in the Sage CRM category when creating a new project in Visual Studio.

Downloading the package and then installing it

  1. Browse to Sage CRM .NET Templates in the Visual Studio Marketplace and Download the extension.
  2. Close all instances of Visual Studio that are running.
  3. Open the VSIX file that was downloaded and follow the prompts.
  4. When it's finished, you can start Visual Studio.

Your new project templates should appear in the Sage CRM category when creating a new project in Visual Studio.

Building

In order to build the VSIX package, open the solution in Visual Studio 2017 and build the SageCRMDotNetTemplatesVSIX project.

Built With

  • Visual Studio 2017 - Used to do all the main development
  • Extensibility Tools for Visual Studio - Visual Studio extension ot make developing extensions easier
  • GIMP - Graphic design software used to create all the different icons for the templates
  • IcoFX - Software used to compile all the different icons into a single .ico file

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU General Public Licence v3.0 License - see the LICENSE.md file for details.

Disclaimer

Sage and Sage CRM, along with their respective logos, are trademarks of Sage and are property of their owners. This project is in no way affiliated with or endorsed by Sage. This is purely my own project designed to make developing for Sage CRM easier.