chore: Updates whats changed (#1082)
This commit is contained in:
parent
7adf52ef48
commit
8509b1f8a0
5 changed files with 127 additions and 147 deletions
21
FAQ.md
21
FAQ.md
|
|
@ -1,21 +1,24 @@
|
|||
# Frequently Asked Questions
|
||||
- [Why do I have thousands of compile errors](#why-do-i-have-thousands-of-compile-errors)
|
||||
- [Where do I go to run ModernUO?](#where-do-i-go-to-run-modernuo)
|
||||
- [I don't see my scripts compiling, what happened?](#i-dont-see-my-scripts-compiling-what-happened)
|
||||
- [Why can't I run ModernUO on a 32-bit operating system?](#why-cant-i-run-modernuo-on-a-32-bit-operating-system)
|
||||
|
||||
## What has changed since RunUO 2.7?
|
||||
We have compiled a non-exhaustive list of the features changes, technical improvements, and new additions.
|
||||
- See: [RunUO to ModernUO](./RUNUO_TO_MODERNUO.md)
|
||||
|
||||
## Why do I have thousands of compile errors?
|
||||
ModernUO uses a new technique called source generation. Most likely the compile errors are related to that.
|
||||
To resolve the compile errors make sure you are using Visual Studio 2019 v16.10+, or Rider 2021.2+ for development and the newest .NET available.
|
||||
ModernUO uses a _very_ new technique called source generation. Most likely the compile errors are related to the source generator crashing.
|
||||
To resolve the compile errors make sure you are using Visual Studio 2022, or Rider 2022+ for development and the newest .NET available.
|
||||
Specifically for Visual Studio, you must build the entire solution once, restart Visual Studio entirely, and then build again.
|
||||
This is required every time code changes in the `SerializationGenerator` or `SerializationSchemaGenerator` projects.
|
||||
|
||||
It is possible that while you are developing, many of your files will go red and properties/symbols cannot be resolved. Contact us on discord
|
||||
and let us know how to reproduce it so we can get it fixed! Under the same vein, we are working on building an analyzer for the IDE so if there
|
||||
are errors, you are not in the dark.
|
||||
|
||||
## Where do I go to run ModernUO?
|
||||
Everything is run from the `Distribution` directory.
|
||||
This folder is portable, so it can be moved to the production server for deployments.
|
||||
|
||||
## I don't see my scripts compiling, what happened?
|
||||
.NET 5 does not support dynamic compiling newer versions of C#. Scripts are now compiled separately and moved to the `Distribution/Assemblies` directory.
|
||||
Scripts are now compiled separately (UOContent project) and moved to the `Distribution/Assemblies` directory.
|
||||
|
||||
## Why can't I run ModernUO on a 32-bit operating system?
|
||||
ModernUO is optimized for performance and modern hardware. For this reason we no longer support 32-bit operating systems
|
||||
ModernUO is optimized for modern hardware. We cannot support 32-bit systems, sorry.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue