-
Notifications
You must be signed in to change notification settings - Fork 4
New Developer Setup
DPsmith14 edited this page Jun 15, 2020
·
4 revisions
Install Visual Studio 2017. Usually the LTAP Admin will do this, but if you are setting things up on your own go to https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio?view=vs-2017 (Visual Studio 2019 will probably work as well, but this hasn't been tested). Once Visual Studio 2017 is installed on your computer, follow these steps.
- Open Visual Studio, this should display the default start page.
- In the top navbar, select View -> Team Explorer
- A panel titled “Team Explorer – Connect” should appear.
- Under the section “Local Git Repositories” click the dropdown button titled “Clone”.
- Make sure the checkbox “Recursively Clone Submodules” is selected.
- Choose a location where you what the repository to be located using the second text box.
- From the tams4 github repository, under the “<> Code” tab, select the “Clone or Download” button. Copy the link in the dropdown, and paste the link into the Visual Studio pane into the first text box where it says “Enter the URL of Git repo to clone ”. Then click the “Clone” button.
- Once the repository is cloned, you can open the project for development by double clicking on tams4a.sln file. This will open the project in visual studio.
- Configure Package Manager Settings
To finish setting up Visual Studio for development, you will need to download and point to package manager to the correct files. Most of the packages can be accessed through nuget.org using their api, this is built into Visual Studio. One package you will have to manually download is the DotSpatial.Plugins.ShapeEditor 1.0.1185.
- Either go to https://www.myget.org/feed/dotspatial/package/nuget/DotSpatial.Plugins.ShapeEditor or search "myget DotSpatial.Plugins.ShapeEditor 1.0.1185" in google.
- Make sure you are on the page for DotSpatial.Plugins.ShapeEditor 1.0.1185. At the bottom of the page click one of the two buttons to download the package file.