| name | migrating-to-mstest-sdk | ||||
|---|---|---|---|---|---|
| description | Migrates .NET test projects from the traditional MSTest setup (Microsoft.NET.Test.Sdk + MSTest.TestAdapter + MSTest.TestFramework) to MSTest.Sdk, the modern project SDK approach that bundles all testing infrastructure. Use when upgrading test projects, modernizing MSTest configuration, adopting MSTest Platform (MTP), or when users ask to "switch to MSTest.Sdk", "use latest MSTest", "migrate to MTP", or "update test project to MSTest SDK". Also relevant during .NET version upgrades when test projects are being modernized. | ||||
| metadata |
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [CmdletBinding(SupportsShouldProcess)] | |
| param( | |
| [Parameter(Mandatory, HelpMessage = "Enter the new tag to push.")] | |
| [string]$Tag | |
| ) | |
| function Test-IsGitRepository { | |
| param ( | |
| [string]$Path = (Get-Location).Path | |
| ) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ReSharper disable MemberCanBePrivate.Global | |
| using System.Reflection; | |
| using System.Xml.Linq; | |
| namespace XmlDocExtraction; | |
| /// <summary> | |
| /// Provides functionality to extract XML documentation from assemblies. | |
| /// </summary> | |
| /// <remarks> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <# | |
| .SYNOPSIS | |
| Compare the contents of two folders based on file hashes. | |
| .DESCRIPTION | |
| This script calculates SHA256 hashes for all files in two specified folders | |
| (and their subdirectories) and compares them. It outputs any differences | |
| in file content or structure. | |
| .PARAMETER Folder1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System.Diagnostics.CodeAnalysis; | |
| using Microsoft.EntityFrameworkCore.ChangeTracking; | |
| namespace Common; | |
| public static class EntityEntryExtensions | |
| { | |
| extension<TEntity>(EntityEntry<TEntity> entityEntry) where TEntity : class | |
| { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public static Dictionary<string, string> GetDatabaseTables(DbContext db) | |
| { | |
| Dictionary<string, string> tablesDictionary = []; | |
| var connection = db.Database.GetDbConnection(); | |
| using var command = connection.CreateCommand(); | |
| command.CommandText = "SELECT name, sql from sqlite_schema where type='table';"; | |
| using var reader = command.ExecuteReader(); | |
| while (reader.Read()) | |
| { | |
| var entityName = reader.GetString(0); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <#PSScriptInfo | |
| .VERSION 1.0.0 | |
| .AUTHOR Peter Ritchie | |
| .COMPANYNAME | |
| .COPYRIGHT | |
| .TAGS Visual Studio, dotnet |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <#PSScriptInfo | |
| .VERSION 1.0.0 | |
| .AUTHOR Peter Ritchie | |
| .COMPANYNAME | |
| .COPYRIGHT | |
| .TAGS |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <# | |
| .SYNOPSIS | |
| Gets the build validation policies for repositories associated with solution files in the specified path. | |
| .DESCRIPTION | |
| Retrieves and lists the build validation branch policies for repositories that correspond to solution files found in the specified path. | |
| .PARAMETER Path | |
| Specifies the path to search for solution files. | |
| #> | |
| [CmdletBinding()] | |
| param( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <# | |
| .SYNOPSIS | |
| Adds an XML element to a specified XPath in an XML file. | |
| .DESCRIPTION | |
| This script reads an XML file, adds a specified XML element to a given XPath within that file. | |
| It can optionally overwrite existing elements if the -Force parameter is specified. | |
| .PARAMETER Path | |
| The path to the XML file. |
NewerOlder