豆豆友情提示:这是一个非官方 GitHub 代理镜像,主要用于网络测试或访问加速。请勿在此进行登录、注册或处理任何敏感信息。进行这些操作请务必访问官方网站 github.com。 Raw 内容也通过此代理提供。
Skip to content

Update packages at solution updates/ installs for all the projects #5508

@jainaashish

Description

@jainaashish

while updating packages at solution level, it checks for all the projects in solution irrespective of the fact that not all the updating packages are applicable for all the projects and construct installing/ uninstalling actions for all the projects. This is wrong, it should always check for the projects where list of updating packages applies.

This is a regression post 3.5.0 release for VS 2017.

More details from one of the customer repro: Customer was trying to update his own 15 packages from a local feed.

Current code with VS2017 - shows total 86 installs across 18 projects for different combination of 28 packages (even installing packages out of those 15)
image

Where as it should have shown total 38 installs across 6 projects for different combination of 15 packages.

This particular scenario regressed update performance by ~10 mins (almost 100% regression from base time)

Metadata

Metadata

Assignees

Labels

Functionality:UpdateThe update package feature/command/experienceRegressionFromPreviousRTMA regression from the last RTM. Example: worked in 6.2, doesn't work in 6.3Type:Bug

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions