{"action":"closed","issue":{"url":"https://api.github.com/repos/EWSoftware/SHFB/issues/355","repository_url":"https://api.github.com/repos/EWSoftware/SHFB","labels_url":"https://api.github.com/repos/EWSoftware/SHFB/issues/355/labels{/name}","comments_url":"https://api.github.com/repos/EWSoftware/SHFB/issues/355/comments","events_url":"https://api.github.com/repos/EWSoftware/SHFB/issues/355/events","html_url":"https://github.com/EWSoftware/SHFB/issues/355","id":183233119,"number":355,"title":"Update the VSIX Package for use with Visual Studio 2017","user":{"login":"EWSoftware","id":10552523,"avatar_url":"https://avatars.githubusercontent.com/u/10552523?v=3","gravatar_id":"","url":"https://api.github.com/users/EWSoftware","html_url":"https://github.com/EWSoftware","followers_url":"https://api.github.com/users/EWSoftware/followers","following_url":"https://api.github.com/users/EWSoftware/following{/other_user}","gists_url":"https://api.github.com/users/EWSoftware/gists{/gist_id}","starred_url":"https://api.github.com/users/EWSoftware/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EWSoftware/subscriptions","organizations_url":"https://api.github.com/users/EWSoftware/orgs","repos_url":"https://api.github.com/users/EWSoftware/repos","events_url":"https://api.github.com/users/EWSoftware/events{/privacy}","received_events_url":"https://api.github.com/users/EWSoftware/received_events","type":"User","site_admin":false},"labels":[{"id":170414600,"url":"https://api.github.com/repos/EWSoftware/SHFB/labels/InstallSetup","name":"InstallSetup","color":"f7c6c7","default":false},{"id":170414452,"url":"https://api.github.com/repos/EWSoftware/SHFB/labels/VSPackage","name":"VSPackage","color":"fad8c7","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-15T21:08:36Z","updated_at":"2016-12-26T21:37:44Z","closed_at":"2016-12-26T21:37:44Z","body":"Visual Studio 2017 uses a new minimal installer and has a new VSIX package format. The current package will install and works but issues a warning about possible incompatibilities. It will need to be updated to include the necessary elements to indicate support for the new package format and the minimum requirements.\r\n\r\n- Because multiple versions of VS0217 can be installed side by side, the VS installer no longer creates the VS150COMNTOOLS system environment variable the guided installer uses to see if that version is present and to find the latest VSIXInstaller.exe.  I'll probably have to resort to a file search using the common folder names.\r\n- A similar situation exists with installation of the MAML schemas due to the lack of VS150COMNTOOLS.\r\n- If Visual Studio 2017 has been running, it may leave several background processes running after the IDE exists.  These can stay alive for several minutes and interfere with installation of the VSIX file.  I'll probably just run it as a user interactive task rather than in the background since then the user can see the leftover tasks in the VSIX installer and retry until they go away or manually kill them and finish the installation.\r\n- In Visual Studio, the component project types are unavailable unless the \".NET desktop development\" workload with the .NET Framework common targeting packs is installed to support C# and VB.NET library projects.\r\n- Also cannot create a new SHFB project without the desktop development workload as the Visual Studio wizard assembly the project template uses is missing without it.\r\n"}}
{"actor":{"display_login":"EWSoftware"}}