WPF/Winform一个工程同时兼容.net core 和 framework

记录同一个工程多目标编译,并且发布到 nuget 1.新建 DotNet Standard2.0 类库工程 2.修改.csproj 工程文件 右键项目,编辑工程文件 1 2 3 4 5 6 7 8 9 <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <TargetFrameworks>net47;netcoreapp3.0</TargetFrameworks> <UseWPF>true</UseWPF> <UseWindowsForms>true</UseWindowsForms>

加速github clone push 究极方案

加速 github 的方案有三种,强烈推荐第三种 1.修改 host 网上资料几乎全是这个,试了不好用 2.增加代理 需要自己的梯子,速度位 20kb 上升到 100kb,也并不总是

TypeScript 单例写法

1 2 3 4 5 6 7 8 9 10 export namespace Singleton { export let varxx:any; export function someMethod() { ... } export async function someAsyncMethod(){...} } // Usage import { SingletonInstance} from "path/to/Singleton"; SingletonInstance.someMethod(); var x = SingletonInstance; // If you need to alias it for some reason

修改Nuget默认位置

系统盘太小,可以尝试移动 nuget 默认目录。我这里有十多个 G 打开配置目录 1 C:\Program Files (x86)\NuGet\Config 修改配置 1 2 3 4 5 6 7 8 9 10 11 <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\"/> </packageSources> <config> <add key="globalPackagesFolder"