-
Notifications
You must be signed in to change notification settings - Fork 48
Getting Started
Daniel Svensson edited this page Nov 11, 2019
·
6 revisions
Note: There is a ".vsconfig" checked in that will help with what options to install. Open The solution in VS 2019 and it will prompt you if anything is missing
- Visual Studio 2019 with the following options
- .NET desktop development
- Visual Studio development
- .NET Core cross platform development
- Individual components
- ASP.NET and web development tools
- IIS Express
- SQL Server Express 2016 Localdb
- Entity Framework 6 tools
Open and build RiaServices.sln
The public assemblies are listed under the "Framework" solution folder. Test are found under _Test _folder.
Before running tests the example databases must be setup
- Run Setup-TestDatabases.ps1 in root to install databases locally
- This requires that you have LocalDb installed (se system requirements above)
- Compile all Test from within Visual Studio (whole solution or just Test folder)
- Before executing the all Tests the "WebsiteFullTrust" project website must be running
- Set it as startup project and choose "Run without debugging"
- If debugging the tests from withing the "Test Explorer" then the website will most often be started automatically
- Run test (for example via "Test Explorer" in visual studio) Sometimes some test projects dissapear in visual studio, then use the button in the "Test Explorer" to group the test by for example per class and then switch back to group by Project again.
The intention is to only support supported .Net platforms.