From 7ea00fbf4f1e1d47f87a9cb1a51848806d511ec5 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Sat, 18 Aug 2018 19:56:38 +0800 Subject: [PATCH] Updates .gitignore and adds more info to README.md --- .gitignore | 2 ++ README.md | 12 +++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index afdbd0888..c41f64e68 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ RunUO.vshost.exe.config /roslyn Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml + +.DS_Store diff --git a/README.md b/README.md index 09a3f3442..f2c1125d6 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,19 @@ ModernUO ===== -### Requirements to Build/Run +### Requirements - .NET Framework 4.7 or Mono 5.10+ - zlib (Linux only) +- [DotNetCompilerPlatform](https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform) v2.0+ (Windows Only) -### Requirements to Dev -- Visual Studio 2017 or Visual Studio for Mac 2017 +### Building using Visual Studio (Recommended) +- Build `Server` project + - Building with Visual Studio for Windows will install `DotNetCompilerPlatform` automatically. -### Building for Windows +### Building for Windows (Without Visual Studio) `C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc /optimize /unsafe /t:exe /out:RunUO.exe /win32icon:Server\runuo.ico /d:NEWTIMERS /d:NEWPARENT /recurse:Server\\*.cs` -### Building for Mac/Linux (MONO) +### Building for Mac/Linux (Without Visual Studio) `mcs -optimize+ -unsafe -t:exe -out:RunUO.exe -win32icon:Server/runuo.ico -nowarn:219,414 -d:NEWTIMERS -d:NEWPARENT -d:MONO -reference:System.Drawing -recurse:Server/*.cs` ### Running on Mac/Linux (MONO)