背景
由于服务器版本很旧,无法安装VS 2022,因此只能想其他办法。
解决方案
安装VS Code
直接拷贝开发插件文件夹,到服务器相同位置


从NuGet官方源下载,并保存到本地源目录
dotnet restore -s https://api.nuget.org/v3/index.json --packages C:\local-nuget-source

新建NuGet配置文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<!-- 关键:清除所有默认在线源 -->
<clear />
<!-- 替换为你的本地缓存绝对路径 -->
<add key="LocalSource" value="C:\local-nuget-source" />
<!-- 新增:禁用漏洞数据检查 -->
<config>
<add key="DisableVulnerabilityAnalysis" value="true" />
</config>
</packageSources>
</configuration>
还原命令(也可以直接用VS Code,因为NuGet.config已经生效了)
# 从本地源还原依赖(--no-cache:不尝试联网缓存,仅使用本地源)
dotnet restore --no-cache
构建(也可以直接用VS Code,因为NuGet.config已经生效了)
# 构建项目(--no-restore:跳过还原步骤,直接构建,适合已确认依赖完整的场景)
dotnet build --no-restore
浙公网安备 33010602011771号