Visual Studio Setup Guide
From Space Engineers Wiki
This page will walk you through how to install and set up Visual Studio 2015 to start programming in Space Engineers whether it's an ingame script or a mod. This guide refers to VS 2015 but it should apply to newer and older versions of Visual Studio as well.
Installation
You can get Visual Studio 2015 from http://www.visualstudio.com. The Community edition is free and is all you need in most cases.
The default installation requires 10 GB of free space but if you don't have the space you can perform a custom installation and only install the C#/.NET features.
Starting a Project
Starting a SE scripting project in Visual Studio is pretty simple.
- Open Visual Studio and at the top left of the window click File > New > Project or press Ctrl + Shift + N.
- In the dialog that appears, find the C# templates and select the "Class Library" template. Name the project if you want to and click OK.
- In the top left of VS, click Project > Add Reference and click Browse in the dialog that appears.
- Navigate to your SE installation directory, which is usually [Steam installation directory]\steamapps\common\SpaceEngineers\Bin64.
- Ctrl+click all of the .dll files that have "VRage," "Sandbox," or "SpaceEngineers" in the filename and click Add. Not all of these .dlls are necessary but it's quicker and more convenient to add them all.
- If you are creating a mod, this is all the setup you need to do. Refer back to the Modding Guide to continue.
- If you are creating an ingame script, replace the text in Class1.cs with this template: http://pastebin.com/eGe54p0U
Note
Not all types and methods can be used in scripts. Refer to the Scripting Whitelist for more information.