如何为我的Visual Studio项目在代码仓库中创建NuGet.config配置文件?
建议将NuGet.config放在解决方案根目录(也就是你的Appointments.sln所在的目录),作用范围覆盖整个解决方案的所有项目,以下是两种常用创建方式:
方式1:手动创建
- 打开存放
Appointments.sln的仓库根目录(就是你列出的包含bin、obj、csproj等文件的上层目录) - 如果Windows资源管理器隐藏了文件后缀,先在顶部「查看」选项卡勾选「文件扩展名」,避免创建出NuGet.config.txt的无效文件
- 右键新建文本文档,重命名为
NuGet.config - 打开文件粘贴以下基础配置,可根据自己的需求调整包源、存储路径等参数:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <!-- 官方NuGet源 --> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> <!-- 如需添加私有源可在此处新增add节点 --> </packageSources> </configuration>
- 保存文件即可生效,重启Visual Studio后会自动识别该配置。
方式2:通过Visual Studio可视化创建(格式更规范)
- 打开你的
Appointments.sln解决方案 - 点击顶部菜单「工具 > NuGet包管理器 > 程序包管理器设置」
- 在左侧导航栏定位到「NuGet 包管理器 > 配置文件」
- 点击界面右上角的「添加」按钮,路径选择你的解决方案根目录,文件命名为
NuGet.config - 确认后Visual Studio会自动生成格式正确的配置文件,后续可以直接在设置界面修改包源等规则,修改内容会自动同步到该文件中。
内容的提问来源于stack exchange,提问作者MikiBelavista
相关产品推荐
相关产品推荐

