簡體   English   中英

Visual Studio中的Nuget引用

[英]Nuget references in Visual Studio

我在VisualStudio 2012有了該解決方案,其中安裝了一些nuget軟件包,這些軟件包由我選擇的版本安裝。 遷移到VisualStudio 2013我發現軟件包是從硬盤驅動器而不是nuget引用的。

在nuget中,我安裝了WindowsAzure.Storage版本3.1.0.1 遷移后,從硬盤驅動器3.0.3.0版中引用了WindowsAzure.Storage

在項目.csproj文件中,我有:

<Reference Include="Microsoft.WindowsAzure.Storage, Version=3.1.0.1, ...>
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\packages\WindowsAzure.Storage.3.1.0.1\lib\net40\Microsoft.WindowsAzure.Storage.dll</HintPath>
</Reference>

我可以看到nuget並未將SpecificVersion設置為true ,因此VisualStudio使用的是它在硬盤驅動器上找到的版本,而不是從nuget下載一個nuget

有沒有什么辦法可以更改它而沒有一些討厭的黑客,所以如果軟件包是由nuget安裝的,它將始終從nuget下載dll。

如何還原所有packag: NuGet軟件包還原

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM