-
Notifications
You must be signed in to change notification settings - Fork 48
Getting Started
Daniel Svensson edited this page Feb 15, 2019
·
6 revisions
Note: This list might be incomplete ..
- Visual Studio 2017 with the following options
- .NET desktop development
- Visual Studio development
- .NET Core cross platform development
- Individual components
- .NET Portable Library targeting pack
- ASP.NET and web development tools
- IIS Express
- SQL Server Express 2016 Localdb
- Entity Framework 6 tools
- Silverlight 5 SDK (must be manually installed, or via installing VS 2015 on same computer)
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.