NuGet无法识别解决方案根文件夹中的$(SolutionDir)变量

时间:2015-10-07 14:51:56

标签: visual-studio-2013 nuget

我一直在使用中央软件包文件夹(使用%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文件夹。

我在这里做错了什么?

0 个答案:

没有答案