Skip to content

Roslyn Installer: Stop processes that block VSIX installation.#34886

Merged
tmat merged 2 commits intodotnet:masterfrom
tmat:Installer_StopProcs
Apr 17, 2019
Merged

Roslyn Installer: Stop processes that block VSIX installation.#34886
tmat merged 2 commits intodotnet:masterfrom
tmat:Installer_StopProcs

Conversation

@tmat
Copy link
Member

@tmat tmat commented Apr 9, 2019

Rather than requiring no devenv processes to be running when installing the VSIX, detect what processes might block the installation (those whose module is under the target VS install and extension dirs) and kill them if the user confirms.

Rather than requiring no devenv processes to be running when installing the VSIX, detect what processes might block the installation (those whose module is under the target VS install and extension dirs) and kill them if the user confirms.
@tmat tmat requested a review from a team as a code owner April 9, 2019 22:43
@tmat
Copy link
Member Author

tmat commented Apr 9, 2019

@jaredpar @jmarolf PTAL

@tmat tmat changed the title Stop processes that block VSIX installation. Roslyn Installer: Stop processes that block VSIX installation. Apr 9, 2019
@tmat
Copy link
Member Author

tmat commented Apr 16, 2019

@jinujoseph For approval.

@tmat tmat merged commit a1e94a6 into dotnet:master Apr 17, 2019
@tmat tmat deleted the Installer_StopProcs branch April 17, 2019 16:21
333fred added a commit to 333fred/roslyn that referenced this pull request Apr 17, 2019
* dotnet/master: (495 commits)
  Roslyn Installer: Stop processes that block VSIX installation. (dotnet#34886)
  Remove unused helper BeginInvokeOnUIThread
  Apply a hang mitigating timeout to InvokeOnUIThread
  Apply a hang mitigating timeout in RestoreNuGetPackages
  Apply a hang mitigating timeout to WaitForApplicationIdle
  Fix Value/Ref checks for pattern Index/Range (dotnet#35004)
  Fix assert in remove unused member analyzer
  Treat unconstrained type parameters declared in `#nullable disable` context as having an oblivious nullability in case they are substituted with a reference type. (dotnet#34797)
  Add symbol name to tests. Fix to be the correct name emitted
  PR feedback
  Improve IDE0052 diagnostic message for properties with used setter but unused getter
  Use original definition symbol for fetching control flow graph of generic local functions.
  Properly treat ambiguous explicit interface implementations (dotnet#34584)
  Remove the dependence between the order in NullableAnnotation and metadata attribute values (dotnet#34909)
  Fix warning level test.
  Fix bootstrap on Linux/Mac (dotnet#34978)
  disable completion for immediate window commands (dotnet#32631)
  Updated PreviewWarning color
  Implement design changes for "pattern" Index/Range indexers  (dotnet#34897)
  Add IVTs to 16.1 version of RemoteLS
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants