好的,这可能听起来是一个重复的问题,但根据我的搜索,它并不是。
我一直在寻找一种合适的方法来配置特定的NuGet软件包源(URL)在我的解决方案中,该解决方案可以自动生成所有内容(.nuget文件夹和/或NuGet配置文件)与解决方案路径相关。
我不想使用APPDATA也不想使用MACHINE。
我只想使用解决方案目录来完成所有操作,所以当来自存储库的另一个用户获取解决方案时,它会正确地安装所有东西(包括包文件夹中的NuGet引用)。
我一直在阅读NuGet文档,似乎实现这一目的的方式并不直观,由于NuGet的不同版本等原因......
有人能够提供一个简明指南,以实现此目的吗? 预先感谢您的帮助!
更新后的问题:
我注意到,对于NuGet Version 3.4以上,我不再需要.nuget文件夹!
我的问题/问题是通过解决方案而不是通过机器/appdata配置软件包源url,这是因为我正在使用包含企业库的馈源的私有包源url!谢谢:)
详细信息:
我注意到包源URL被存储在位于%APPDATA%\NuGet\NuGet.Config的NuGet.config文件中。
我怎样才能正确地配置这个解决方案呢?因此,在企业业务中易于维护?
(我的意思是我不需要让每个用户在他们的机器上配置源)
从NuGet文档中:
“位于解决方案中.nuget文件夹内的特定于解决方案的NuGet.Config文件。此文件中的设置仅适用于解决方案范围内的包,并且仅受支持的NuGet 3.3及早期版本。在NuGet 3.4及更高版本中,它被忽略。”
这是否意味着我无法为每个解决方案单独配置源?谢谢!
我一直在寻找一种合适的方法来配置特定的NuGet软件包源(URL)在我的解决方案中,该解决方案可以自动生成所有内容(.nuget文件夹和/或NuGet配置文件)与解决方案路径相关。
我不想使用APPDATA也不想使用MACHINE。
我只想使用解决方案目录来完成所有操作,所以当来自存储库的另一个用户获取解决方案时,它会正确地安装所有东西(包括包文件夹中的NuGet引用)。
我一直在阅读NuGet文档,似乎实现这一目的的方式并不直观,由于NuGet的不同版本等原因......
有人能够提供一个简明指南,以实现此目的吗? 预先感谢您的帮助!
更新后的问题:
我注意到,对于NuGet Version 3.4以上,我不再需要.nuget文件夹!
我的问题/问题是通过解决方案而不是通过机器/appdata配置软件包源url,这是因为我正在使用包含企业库的馈源的私有包源url!谢谢:)
详细信息:
我注意到包源URL被存储在位于%APPDATA%\NuGet\NuGet.Config的NuGet.config文件中。
我怎样才能正确地配置这个解决方案呢?因此,在企业业务中易于维护?
(我的意思是我不需要让每个用户在他们的机器上配置源)
从NuGet文档中:
“位于解决方案中.nuget文件夹内的特定于解决方案的NuGet.Config文件。此文件中的设置仅适用于解决方案范围内的包,并且仅受支持的NuGet 3.3及早期版本。在NuGet 3.4及更高版本中,它被忽略。”
这是否意味着我无法为每个解决方案单独配置源?谢谢!