Skip to content

Commit

Permalink
updated readme for new targets and vsix
Browse files Browse the repository at this point in the history
  • Loading branch information
RobinKa committed May 5, 2019
1 parent ba07f57 commit b6f83c6
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

### Master [![Build Status](https://travis-ci.org/RobinKa/netprints.svg?branch=master)](https://travis-ci.org/RobinKa/netprints) Latest [![Build Status](https://travis-ci.org/RobinKa/netprints.svg)](https://travis-ci.org/RobinKa/netprints)

NetPrints is a visual programming language inspired by Unreal Engine 4's Blueprints which compiles into .NET binaries or alternatively C# source code. These can be used from any other .NET language (eg. C#) or used as standalone programs. Furthermore any .NET binaries (both .NET Framework and .NET Core, and ideally .NET Standard) can be referenced and used. Its goal is to support using anything that is made in C#.
NetPrints is a visual programming language inspired by Unreal Engine 4's Blueprints which compiles into .NET binaries or alternatively C# source code. These can be used from any other .NET language (eg. C#) or used as standalone programs. Furthermore any .NET binaries (both .NET Framework and .NET Core, and ideally .NET Standard) can be referenced and used. Its goal is to support using anything that is made in C#. Furthermore it can be used directly within Visual Studio in any C# projects.

[Overview](https://github.com/RobinKa/netprints/wiki/Overview)

Expand All @@ -13,9 +13,18 @@ NetPrints is a visual programming language inspired by Unreal Engine 4's Bluepri
[Unity tutorial](https://github.com/RobinKa/NetPrintsUnityTutorial)

# Download
Version 0.0.7 of the editor binaries can be found [here](https://github.com/RobinKa/netprints/releases/tag/0.0.7). You can also download the source code and compile the binaries (requires Visual Studio 2019 and .NET Core 3).

# Guide
Version 0.0.7 of the standalone editor can be found [here](https://github.com/RobinKa/netprints/releases/tag/0.0.7). You can also download the source code and compile the solution yourself. There also exists a Visual Studio (2017 / 15.3+) extension which can be found [here](https://marketplace.visualstudio.com/items?itemName=NawTora.NetPrints) or from within Visual Studio by searching for NetPrints. It allows to add NetPrints classes to C# projects, edit them and add any assemblies referenced in the project as well as any C# source code in it.

# Target Frameworks
Until version 0.0.7 .NET Core 3.0 was required. Since then the projects target the frameworks in the table below.
| Project | Target |
|--|--|
| NetPrints | .NET Standard 2.0 |
| NetPrintsCLI | .NET Core 2.0, .NET Framework 4.6.1 |
| NetPrintsEditor | .NET Framework 4.6.1 (targeting .NET Core 3.0 works too, but was disabled because of an issue with the VSIX) |
| NetPrintsVSIX | .NET Framework 4.6.1 |

# Standalone Editor Guide
Any .NET binaries can be used with this editor. The recommended way to add new assembly references is installing them with NuGet (eg. from within Visual Studio or the command line) and referencing their .NET Standard reference libraries at `%UserProfile%/.nuget`. The hints for the included references should then appear within the editor. You can also add C# source directories which can either be used for reflection only (useful when you want to use NetPrints within Unity to access your existing scripts) or compiled into the output.

# Contributions
Expand Down

0 comments on commit b6f83c6

Please sign in to comment.