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.
This will take you through installing the extension in Visual Studio 2015+ so that you can start using it immediately.
This extensions requires Visual Studio 2015 or newer.
- Open Visual Studio and go to Tools -> Extensions and Updates...
- Select Online in the left and search for Sage CRM .NET Templates
- Install the Sage CRM .NET Templates by Ivan Kahl
- Restart Visual Studio
Your new project templates should appear in the Sage CRM category when creating a new project in Visual Studio.
- Browse to Sage CRM .NET Templates in the Visual Studio Marketplace and Download the extension.
- Close all instances of Visual Studio that are running.
- Open the VSIX file that was downloaded and follow the prompts.
- 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.
In order to build the VSIX package, open the solution in Visual Studio 2017 and build the SageCRMDotNetTemplatesVSIX project.
- 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
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Ivan Kahl - Initial work - ivankahl
See also the list of contributors who participated in this project.
This project is licensed under the GNU General Public Licence v3.0 License - see the LICENSE.md file for details.
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.