![](/img/trans.png)
[英]NuGet - managing and removing multi version packages in single solution
[英]Managing local nuget depedencies in single .sln
我創建了一個包含2個以nuget形式發布的DLL的解決方案。 我以Hangfire為例。
因此,如果我有一個名為hangfire的DLL和第二個hangfire.sql,則意味着hangfire.sql取決於hangfire。 hangfire.sql將hangfire稱為nuget,而不是項目dll。 然后,即使我在.sln中指定了依賴關系,在構建解決方案時也會收到一條錯誤消息,指出無法還原第一個nuget。
可以嗎 我看到的替代方法是hangfire.sql,它使用的是hangfire已發布的版本,而不是.sln中存在的版本。
我正在使用Visual Studio 2019
謝謝
我們通過在.csproj中添加dotnet restore來解決此問題,如下所示:
<Target Name="NuGet restore" BeforeTargets="BeforeBuild">
<Exec Command="dotnet restore" />
</Target>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.