2013-07-26 79 views
2

我試圖添加.nuget目錄作爲包源,因爲我們沒有遠程提要,我們只需要一個。我修改Nuget.targets文件是這樣的:指定一個目錄作爲包源

<ItemGroup Condition=" '$(PackageSources)' == '' "> 
    <!-- Package sources used to restore packages. By default, registered sources under %APPDATA%\NuGet\NuGet.Config will be used --> 
    <!-- The official NuGet package source (https://nuget.org/api/v2/) will be excluded if package sources are specified and it does not appear in the list --> 
    <!-- --> 
    <PackageSource Include="https://nuget.org/api/v2/" /> 
    <PackageSource Include="../.nuget" /> 

    </ItemGroup> 

但是我建,上面寫着「無效URI無法確定的格式爲」項目時獲得的消息。

有沒有辦法爲軟件包恢復添加本地文件夾?

回答

3

NuGet必須使用Uri類來獲取路徑。而不是嘗試以下操作:

<PackageSource Include="$(SolutionDir).nuget"/> 

$(SolutionDir)將擴大到解決方案目錄後跟一個斜槓的完整路徑,這似乎與包工作的恢復。

+0

謝謝,這似乎工作。 – ryudice

相關問題