区分中文、英文叫语言,区分 VB.NET
、C#
也叫语言,标题中不得不加个自然
以示区别
起因
客户突然提了有要求,原先人工在Excel中计算、输出(结果存csv或直接手输到某个系统)的工作单独做个小系统,强烈要求不用 Web 要用 WinForm(内网系统不仅是cs操作方便、而且又不是想到哪做到哪的敏捷开发不停有新版本,bs优点全无)。
既然又得捡起庞大的 Visual Studio,虽然还在需求阶段,得去准备离线安装包了。因为抠门数据库用免费的PostgreSQL,找不到单独 Npgsql 安装包,不能用早期版本的 VS,只能下最新 VS 让它用 NuGet 安装。
就在一台日文Windows(万恶之源☆)上准备安照《教程》下载,结果马上出错,指向参数 --lang
。
分析与处理
首先,虽说是日文操作系统,但是 VisualStudioSetup.exe
输出出日文信息太不应该了,中文网页下了个日文程序?下载是按照操作系统来判断语言的?这种逻辑不是智能是智障啊!☆
然后不要管下载页了,从微软原始教程1 https://learn.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2022
或教程2 https://learn.micr