我已经以nuget包的形式创建了一个新的dotnet 模板,并上传到了我的私有nuget服务器。我想知道如何在我的计算机上全局添加私有nuget服务器。这样,每当我执行 dotnet新的CustomTemplate 时,它将从nuget服务器中获取最新版本。任何帮助,将不胜感激,谢谢!
答案 0 :(得分:0)
我想知道如何在我的计算机上全局添加私有nuget服务器。
Here are the docs on where NuGet reads configuration。您会看到将源添加到Windows上的%appdata%\NuGet\NuGet.Config
或Mac或Linux上的~/.nuget/NuGet/NuGet.Config
上即可完成工作。
这很明显,但是请记住,如果您共享使用来自该来源的软件包的项目,那么其他人(包括CI构建代理)将无法还原软件包,除非他们也将源添加到了用户个人资料nuget.config
,或者是否有人将nuget.config
与来源一起添加到仓库中。如果您只是使用它来获取项目模板,那么这将不是问题。
答案 1 :(得分:0)
在 Windows 中,您可以在位于以下路径的 网络服务 级别添加 NuGet 配置:
C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\NuGet\NuGet.Config