Subscribe

OpenSSF Scorecard is a tool developed by the Open Source Security Foundation (OpenSSF) that provides automated security assessments for open-source projects. The primary goal of the Scorecard project is to help developers and users determine the security posture of open-source software by generating...

I use my webcam constantly for streaming and I'm pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a we...

Introduction In November 2023 (NuGet 6.8, Visual Studio 17.8, .NET SDK 8.0.100), we released NuGet Audit. NuGet Audit provides warnings during restore when a package with a known vulnerability is used by a project. More information about NuGet Audit, including detailed configuration options can be f...

Despite significant technological progress in addressing complex security threats, the key to preventing the next attack lies in adhering to fundamental security principles. It’s essential to ensure the software ecosystem is secure, focusing on protecting .NET developers who design, build, and...

We won’t keep you “in the dark” about this any longer… Dark Mode for NuGet.org is finally here!   Your feedback has been invaluable in making this happen. We know that eye strain is a significant issue for many developers, and we’re excited to offer a solution. Whether you prefer it for aesthe...

NuGet 6.10 is included in Visual Studio 2022 and .NET 8.0 out of the box. You can also download NuGet 6.10 for Windows, macOS, and Linux as a standalone executable. In NuGet 6.10, we introduce some exciting new features and bug fixes, such as a new dotnet nuget config command, vulnerability auditing...

With the April release of C# Dev Kit, you can now manage your NuGet packages directly from Visual Studio Code using the new commands in the command palette. To add a NuGet package to your project, use the command “NuGet: Add NuGet Package”. If you have more than one project in your solution, you wil...

Create a New ASP.NET Core Project Visual Studio Visual Studio Code / Visual Studio for Mac Select the ASP.NET Core Web App template Select OK In the Authentication type input, select Individual Accounts Apply migrations Run the app and select the Register link Enter the email and password for the ...

See the canonical version of this blog post at the Microsoft Open Source Blog! Ten years ago, Microsoft released the source for MS-DOS 1.25 and 2.0 to the Computer History Museum, and then later republished them for reference purposes. This code holds an important place in history and is a fascinat...

In this tutorial, you learn how to protect your API in API Management with transformation and throttling (rate-limiting) policies....

The tools installed for development and compilation make the image relatively large. dotnet/aspnet The sample uses this image for running the app The image contains the ASP.NET Core runtime and libraries and is optimized for running apps in production Designed for speed of deployment and app startup...

Action required: If you validate that packages are repository signed by NuGet.org using a NuGet client policy, NuGet.exe verify command, or the dotnet nuget verify command, please follow these steps by April 8th, 2024 to avoid potential disruptions when installing new NuGet.org packages. If you are ...

Last year, we introduced search by target frameworks on NuGet.org, allowing you to filter your search results based on the framework(s) that a package targets. We received plenty of great feedback from you on how to make the filters more effective, and we are excited to announce that we are adding n...

I've been doing not just Unit Testing for my sites but full on Integration Testing and Browser Automation Testing as early as 2007 with Selenium. Lately, however, I've been using the faster and generally more compatible Playwright. It has one API and can test on Windows, Linux, Mac, locally, in a co...

NuGet 6.9 is included in Visual Studio 2022 and .NET 8.0 out of the box. You can also download NuGet 6.9 for Windows, macOS, and Linux as a standalone executable. In NuGet 6.9, we introduce some exciting new features and bug fixes, such as an improved multi-targeting experience in Visual Studio and ...

Managing dependencies on complex projects can be overwhelming. Developers often grapple with numerous direct and transitive dependencies across multiple projects. When different projects share dependencies with varying versions, manual conflict resolution becomes necessary, which can be tedious and ...

The image type (for example, runtime, aspnet, sdk) The image variant (for example, *-distroless, *-chiseled) The image feature (for example, *-aot, *-extra) Images optimized for size The following images are focused on resulting in the smallest possible image size: Alpine Mariner distroless Ubuntu c...

The dotnet aspnet-codegenerator command runs the ASP.NET Core scaffolding engine Running the dotnet aspnet-codegenerator command is required to scaffold from the command line or when using Visual Studio Code The command isn't required to use scaffolding with Visual Studio, which includes the scaffol...

Token.AccessToken Property Definition Namespace: Microsoft.PowerBI.AspNet.WebForms.UI.WebControls Assembly:Microsoft.PowerBI.AspNet.WebForms.dll Package:Microsoft.PowerBI.AspNet.WebForms v1.1.11 Property Value String Applies to AccessToken Property Definition Property Value String WebControls Asse...

Embed.WorkspaceId Property Definition Namespace: Microsoft.PowerBI.AspNet.WebForms.UI.WebControls Assembly:Microsoft.PowerBI.AspNet.WebForms.dll Package:Microsoft.PowerBI.AspNet.WebForms v1.1.11 Property Value String Applies to Embed.WorkspaceId Property Definition Namespace Property Value String ...

< Older