2017-04-20 194 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时强制安装依赖关系。但它可以产生可接受的等效结果。欲了解更多详情,请参阅评论。