如何在visual studio 2012中创建解决方案本地nuget包

时间:2014-03-31 09:37:45

标签: visual-studio-2012 nuget

我有一个Nuget包,我想用我的主要解决方案在文件夹

下进入源代码管理
.../myproject/vendor/NugetLocal

我可能有

.../myproject/vendor/NugetLocal/Foo.7.0.196.nupkg

加上

中的其他人

如何更新包源以指向存储在此文件夹中的nuget包。 VS2012中的软件包资源管理器设置不允许我放入相对路径。我已尝试将我的解决方案Nuget.Config作为

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <solution>
        <add key="disableSourceControlIntegration" value="true" />
    </solution>

    <packageSources>
        <add key="Local TO Solution" value="..\vendor\NugetLocal" />
    </packageSources>

    <disabledPackageSources />
    <activePackageSource>
        <add key="All" value="(Aggregate source)"  />
    </activePackageSource>
</configuration>

但是我放在目录中的软件包似乎没有找到。我将包添加到packages.config中作为

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Foo" version="7.0.196" />
</packages>

只是为了测试它并且包恢复告诉我我需要下载新包但是它说它找不到包Foo

0 个答案:

没有答案