我一直在使用中央软件包文件夹(使用%AppData%/NuGet/NuGet.config
),但是对于某些要求,我现在需要使用解决方案级软件包存储库来获得某种解决方案。
为此,我创建了这个NuGet.config并将其放在解决方案根目录。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<!-- Allow NuGet to download missing packages -->
<add key="enabled" value="True" />
<!-- Automatically check for missing packages during build in Visual Studio -->
<add key="automatic" value="True" />
</packageRestore>
<config>
<add key="repositoryPath" value="$(Solutiondir)\Packages" />
</config>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>
然而,有趣的是,创建了一个名为$(Solutiondir)
的文件夹,其中包含存储包的Packages
文件夹。
我在这里做错了什么?