gpt4 book ai didi

visual-studio - 跨多个项目和解决方案共享 NuGet 包

转载 作者:行者123 更新时间:2023-12-04 07:32:37 36 4
gpt4 key购买 nike

设置 NuGet 以在项目中的所有解决方案中拥有一个通用包目录的当前首选方法是什么?还有一种方法可以将 PCL 包包含在不同项目的公共(public)文件夹中(以便可以在针对不同平台的项目之间共享包)。我之前看到过类似的问题,但我找不到与最新版本的 NuGet 相关的明确答案。

最佳答案

如果您在所有解决方案的共同祖先目录中包含一个 nuget.config 文件,那么当您使用 Visual Studio 打开任何这些解决方案时,它将使用此配置文件来配置 NuGet。

nuget.config 配置的其中一件事是解决方案的 nuget 包文件夹的位置。

引用:https://docs.nuget.org/consume/nuget-config-file

示例 nuget.config:注意 repositoryPath是关于 nuget.config 文件的位置。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="True" />
</packageRestore>
<config>
<add key="repositoryPath" value="packages" />
</config>
</configuration>

关于visual-studio - 跨多个项目和解决方案共享 NuGet 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36462139/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com