Skip to content

Commit 98cc1b9

Browse files
authored
docs: add an overview of features in the msbuild package
1 parent b9d0757 commit 98cc1b9

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

docs/msbuild/index.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
# MSBuild Reference
22

3-
KSPBuildTools provides msbuild properties and targets for developing KSP plugins
3+
KSPBuildTools provides msbuild properties and targets for developing KSP plugins.
4+
5+
What it does:
6+
7+
- Provides a standard way to find your KSP install and the game's libraries that works on anyone's machine and any operating system
8+
- Provides a way for individual developers to select their KSP install location without modifying git-tracked files
9+
- Properties can be set for the entire mod instead of needing to do it per project file
10+
- Provides a standard way to copy output files that works on all operating systems
11+
- Sets the debug symbols format to portable so that you can [debug your mod](https://gist.github.com/gotmachine/d973adcb9ae413386291170fa346d043)
12+
- Sets up Visual Studio's debugging start actions so you can launch KSP directly from VS
13+
- Includes a target for installing dependencies with CKAN
14+
- Designed to be used by the [Build github workflow](https://kspbuildtools.readthedocs.io/en/docs/actions/index.html)
15+
- Includes support for version stamping
416

517
```{toctree}
618
---

0 commit comments

Comments
 (0)