2017-04-20 244 views
0

我開發了一個安裝在項目「project_1」上的nuget包「nuget_X」。如何強制依賴項目安裝依賴項中使用的nuget包?

我有第二個項目「project_2」引用「project_1」。

如果「PROJECT_1」發佈爲NuGet包「nuget_1」,我可以強制的「Project_2」引用「nuget_X」,宣佈「nuget_X」爲「nuget_1」

但「PROJECT_1」作爲參考的依賴「ProjectReference」。那麼,如何配置「nuget_X」或「project_1」來強制「project_2」安裝「nuget_X」?

+1

謝謝,剛剛編輯 –

+0

你正在使用packages.config或'PackageReference'工具嗎?最後一個應該給你默認情況下的這種行爲 –

+1

請參閱http://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html,關於不是.NET Core的其他項目類型?」 –

回答

0

Visual Studio 2017上的PackageReference不允許在使用ProjectReference時強制安裝依賴關係。但它可以產生可接受的等效結果。欲瞭解更多詳情,請參閱評論。