Skip to content

Instantly share code, notes, and snippets.

@tebeco
tebeco / fix-dotnet-path.ps1
Last active February 1, 2024 13:27
fix dotnet path
$OldSysPath=[System.Environment]::GetEnvironmentVariable('PATH', [System.EnvironmentVariableTarget]::Machine); `
$Hasx86=($OldSysPath.Split(';') | ? { $_.StartsWith('C:\Program Files (x86)\dotnet\')}).Count -gt 0; `
if ($Hasx86) {
Write-Host "**********************************************************************"; `
Write-Host "If you're seing this message your SYS PATH is improperly set" -ForegroundColor Yellow; `
$NewSystemPath=$OldSysPath.Replace('C:\Program Files (x86)\dotnet\', 'C:\Program Files\dotnet\'); `
Write-Host "**********************************************************************"; `
Write-Host "Your Old PATH was:" -ForegroundColor Green; `
Write-Host "$($OldSysPath)"; `
Write-Host "**********************************************************************"; `
@tebeco
tebeco / Program.cs
Created November 12, 2023 22:45
Hteuteupeu
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;
using System.Net.Http.Headers;
using System.Net.Http.Json;
using System.Text.Json.Serialization;
var builder = WebApplication.CreateBuilder(args);
@tebeco
tebeco / Attrocity.cs
Created October 19, 2023 21:45
AttrocityDetector
using System.Data.Common;
using System.Reflection.Metadata;
using Microsoft.Build.Locator;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CSharp;
using Microsoft.CodeAnalysis.CSharp.Syntax;
using Microsoft.CodeAnalysis.MSBuild;
MSBuildLocator.RegisterDefaults();
@tebeco
tebeco / Both.csproj
Last active September 15, 2022 18:39
UDP
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
@tebeco
tebeco / {abc} is a valid port
Created July 28, 2020 18:02
{abc} is a valid port
x
@tebeco
tebeco / ssl.cs
Created January 19, 2020 09:13 — forked from ststeiger/ssl.cs
.NET Core SSL
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
@tebeco
tebeco / program.cs
Last active May 15, 2019 16:00
coincoin
using Microsoft.AspNetCore.SignalR.Client;
using System;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
public static async Task Main()
{
@tebeco
tebeco / Foobar.csproj
Created September 1, 2018 13:25
Enable User-secrets in Vs2017 without editing code or .gitignore or whatever
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<UserSecretsId>Foobar</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<Content Include="$(AppData)\Microsoft\UserSecrets\$(UserSecretsId)\secrets.json" Link="secrets.json" />
</ItemGroup>
@tebeco
tebeco / WindowsOnlyFactAttribute.cs
Created June 26, 2018 21:29
WindowsOnlyFactAttribute
public sealed class WindowsOnlyFactAttribute : FactAttribute
{
public WindowsOnlyFactAttribute()
{
if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{
this.Skip = "This test requires Windows to run";
}
}
}