About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation page demonstrates a Windows-first bias by focusing on Visual Studio and Windows-based development tools (e.g., .NET Portability Analyzer in Visual Studio 2015) without providing equivalent Linux-based workflows or examples. There are no instructions for performing portability analysis, building, or testing .NET applications using Linux-native tools or environments. The only explicit example of a file path uses a Windows-style path, and there is no mention of Linux file path conventions or Linux-based development environments.
Recommendations:
- Provide examples of how to run the .NET Portability Analyzer or similar tools on Linux, such as using the command-line version or alternative open-source tools.
- Include instructions for building .NET/Mono projects on Linux using tools like msbuild, dotnet CLI, or Mono's xbuild, rather than only referencing Visual Studio.
- Show Linux file path conventions in code examples and highlight the need to update hardcoded Windows paths.
- Offer guidance for developers who use Linux-based editors (e.g., VS Code) or command-line workflows.
- Present Linux-native troubleshooting and logging techniques, not just references to Windows-based development and testing.
Create pull request