Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update our install instructions, including WinGet script #45351

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

BillWagner
Copy link
Member

@BillWagner BillWagner commented Mar 14, 2025

Our install instructions on different articles have gotten out of date. This PR:

  • Moves install prerequisites to a central include file
  • Updates install instructions to use the WinGet script for .NET, VS Code, and C# DevKit
  • Include individual instructions for developers on other platforms.
  • Include Visual Studio as a recommendation for developers on Windows

Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/ai/quickstarts/chat-local-model.md Chat with a local AI model using .NET
docs/ai/quickstarts/create-assistant.md Quickstart - Create a minimal AI assistant using .NET
docs/ai/quickstarts/evaluate-ai-response.md Evaluate a model's response
docs/ai/tutorials/llm-eval.md Tutorial: Evaluate an LLM's prompt completions
docs/architecture/microservices/net-core-net-framework-containers/index.md docs/architecture/microservices/net-core-net-framework-containers/index
docs/core/containers/sdk-publish.md Containerize a .NET app with dotnet publish
docs/core/diagnostics/debug-threadpool-starvation.md Debug ThreadPool Starvation
docs/core/extensions/dependency-injection-usage.md Tutorial: Use dependency injection in .NET
docs/core/extensions/queue-service.md docs/core/extensions/queue-service
docs/core/extensions/scoped-service.md Use scoped services within a BackgroundService
docs/core/extensions/timer-service.md Implement the IHostedService interface
docs/core/extensions/windows-service.md Create Windows Service using BackgroundService
docs/core/install/windows.md Install .NET on Windows
docs/core/porting/upgrade-assistant-install.md Install .NET Upgrade Assistant
docs/core/testing/unit-testing-fsharp-with-nunit.md docs/core/testing/unit-testing-fsharp-with-nunit
docs/core/testing/unit-testing-visual-basic-with-nunit.md Unit testing Visual Basic .NET Core libraries using dotnet test and NUnit
docs/core/testing/unit-testing-with-mstest.md Unit testing C# with MSTest and .NET
docs/core/testing/unit-testing-with-nunit.md Unit testing C# with NUnit and .NET Core
docs/core/tools/global-tools-how-to-create.md docs/core/tools/global-tools-how-to-create
docs/core/tutorials/creating-app-with-plugin-support.md Create a .NET Core application with plugins
docs/core/tutorials/libraries.md Develop libraries with the .NET CLI
docs/core/tutorials/library-with-visual-studio-code.md Tutorial: Create a .NET class library using Visual Studio Code
docs/core/tutorials/testing-with-cli.md docs/core/tutorials/testing-with-cli
docs/core/tutorials/with-visual-studio-code.md Tutorial: Create a .NET console application using Visual Studio Code
docs/csharp/asynchronous-programming/cancel-an-async-task-or-a-list-of-tasks.md Cancel a list of tasks
docs/csharp/asynchronous-programming/cancel-async-tasks-after-a-period-of-time.md Cancel async tasks after a period of time
docs/csharp/asynchronous-programming/start-multiple-async-tasks-and-process-them-as-they-complete.md Process asynchronous tasks as they complete (C#)
docs/csharp/tutorials/console-teleprompter.md docs/csharp/tutorials/console-teleprompter
docs/csharp/tutorials/console-webapiclient.md Tutorial: Make HTTP requests in a .NET console app using C#
docs/standard/commandline/get-started-tutorial.md Tutorial: Get started with System.CommandLine

Note

This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.

Make the C# install prerequisites a global include so that it can be used anywhere. Change its name because other specialized scenarios use the prerequisites for those areas.
@@ -0,0 +1,13 @@
---
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the one set of text to review carefully. All other edits replace text with this file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants