NewProject.md
July 31, 2020 ยท View on GitHub
Adding a new project
All project types
- Add your new project to the Axe.Windows Solution (
src\AxeWindows.sln). - Before creating a pull request, verify that Visual Studio can successfully load and build the entire solution in both Debug and Release.
- If your project requires NuGet dependencies which need to be installed alongside it, update the
section of ./src/ci/axe.windows.nuspec.
For production (not test) .NET Standard projects
- Use src\Core\Core.csproj as your template. Remove all ItemGroup blocks except the one that includes the analyzers.
- Update the
AssemblyNameandRootNamespaceentries to match your new project. - Add the new project to the assembly.
- Add your files in Visual Studio
For test .NET Standard projects
- Use src\CoreTests\CoreTests.csproj as your template. Remove all ItemGroup blocks except the one that includes the test adapters, test framework, Moq, etc.
- Add the new project to the assembly.
- Add your files in Visual Studio