-
Notifications
You must be signed in to change notification settings - Fork 11
Home
Sergey M edited this page Jun 11, 2023
·
5 revisions
- Install Visual Studio 2019 v16.3 or older, Community edition should work fine. Make sure to pick ".NET desktop development" and "Visual Studio extension development" workloads, as well as ".NET 4.6.1 SDK" and ".NET 4.6.1 targeting pack" components
- Clone repository
- Load DPackRx solution and restore NuGet packages
- Rebuild All at least once
- Run with or without Debugger at least once in order to have Experimental instance of Visual Studio register DPack Rx package
- If DPack Rx menu items are available in the Tools menu then registration was successful
- Targeted Visual Studio versions: 2019 and 2022
- Targeted .NET version: 4.6.1
- Targeted Visual Studio development environment version: 2019 and 2022
- UI technology used: WPF
- Dependency Injection library used: LightInject
- DPack Rx is setup with extensive test coverage using NUing and Moq libraries
- Any direct access to Visual Studio SDK or DTE extensibility, aka extensibility services, is isolated behind separate services. Those services are assumed to be untestable
- All non-extensibility services have test coverage in place, excluding the UI