.net - 在全局级别添加其他 nuget 服务器
问题描述
我以 nuget 包的形式创建了一个dotnet new模板并上传到我的私有 nuget 服务器。我想知道如何在我的计算机上全局添加私有 nuget 服务器。这样,每当我执行dotnet new CustomTemplate时,它都会从 nuget 服务器中提取最新版本。任何帮助将不胜感激谢谢!
解决方案
我想知道如何在我的计算机上全局添加私有 nuget 服务器。
以下是有关 NuGet 读取配置的文档。您可以看到将源代码添加到%appdata%\NuGet\NuGet.Config
Windows、~/.nuget/NuGet/NuGet.Config
Mac 或 Linux 上应该可以完成这项工作。
这可能很明显,但请记住,如果您共享使用来自该源的包的项目,那么其他人(包括 CI 构建代理)将无法恢复这些包,除非他们也将源添加到他们的用户配置文件nuget.config
中,或者如果有人nuget.config
在 repo 中添加了源代码。如果您只是使用它来获取项目模板,那么它不会成为问题。
推荐阅读
- javascript - 如何在 Babylonjs 中将网格对象大小作为像素(不是 Vector3)?
- ios - 如何防止图像被放入可归属的 UITextView
- javascript - 我如何在更短的时间内完成这个问题?
- autodesk-forge - 如何在 Autodesk forge 2d 查看器中确定对象的起点和终点
- python - 无法从 Kafka 接收数据到 Spark 流
- javascript - 为打字稿中的特定文件禁用 noUnusedLocals 和 noUnusedParameters
- java - Java继承构造函数
- node.js - Puppeteer:如何使用上下文节点评估 XPath?
- reactjs - 材质界面
不垂直对齐它的标签 - css - 更改 div 宽度时摆脱有趣的悬停行为