asm-dude icon indicating copy to clipboard operation
asm-dude copied to clipboard

AsmDude VS2017 Installation prerequisite missing preventing install

Open AlfaFuchs opened this issue 5 years ago • 18 comments

Hi, I would like to update AsmDude, but I can see only an error message ...

asmdudeerror

AlfaFuchs avatar Jan 08 '19 07:01 AlfaFuchs

What AsmDude version are you installing? .Net 4.6.2 is the only prerequisite. do you have that installed?

HJLebbink avatar Jan 08 '19 10:01 HJLebbink

//What AsmDude version are you installing? Version 19.6.0 // .Net 4.6.2 .Net 4.6 + .Net 4.7 Version 1.9.5.3 works for me ...

AlfaFuchs avatar Jan 08 '19 14:01 AlfaFuchs

Could you try this version https://github.com/HJLebbink/asm-dude/releases/download/1.9.6.1/AsmDude.vsix. I have fiddled with the only prerequisite change:

From <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.8.27729.1,17.0)" DisplayName="Visual Studio core editor" />

Reverted back to: <Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0.26004.1,17.0)" DisplayName="Visual Studio core editor" />

HJLebbink avatar Jan 08 '19 14:01 HJLebbink

Interesting, I now have the same issue with 1.9.6.1. I'll look into it.

capture

HJLebbink avatar Jan 08 '19 16:01 HJLebbink

@AlfaFuchs Could you try whether v1.9.6.2 fixed your issue?

HJLebbink avatar Jan 08 '19 19:01 HJLebbink

@HJLebbink Unfortunately, nothing has changed =(

AlfaFuchs avatar Jan 09 '19 09:01 AlfaFuchs

When you download AsmDude.vsix, and run it, a log file is written to your temp dir with the name similar to VSIXInstaller_9ea75185-4e61-4793-9355-900933565e6b.log. Could you give a look at this file, at the bottom is mentioned the reasoning for not allowing AsmDude to install.

HJLebbink avatar Jan 09 '19 15:01 HJLebbink

@AlfaFuchs The VSIXInstaller log is truncated. I'm looking for a reference such as the following. In essence, you will be missing this prerequisite, or the install procedure is somehow misguided.

08-Jan-19 20:32:26 - The extension with ID 'c729d6b2-f412-49ed-893d-a8f61f25db98' is not installed to Visual Studio Community 2017.
08-Jan-19 20:32:26 - Found installed product - Visual Studio Enterprise 2019 Preview
08-Jan-19 20:32:26 - The extension will be upgraded from version 1.9.6.0.
08-Jan-19 20:32:26 - Extension cannot be installed to the following products due to missing prerequisites:
08-Jan-19 20:32:26 - 	Visual Studio Community 2017
08-Jan-19 20:32:26 - 		-------------------------------------------------------
08-Jan-19 20:32:26 - 		Identifier   : Microsoft.Net.Component.4.7.2.SDK
08-Jan-19 20:32:26 - 		Name         : .NET Framework 4.7.2 SDK
08-Jan-19 20:32:26 - 		Version      : [16.0.28315.86,17.0)
08-Jan-19 20:32:26 - 		Error        : The prerequisite version specified does not match the version installed
08-Jan-19 20:32:26 - 

HJLebbink avatar Jan 10 '19 15:01 HJLebbink

@HJLebbink The problem is that other log file is not written ...

AlfaFuchs avatar Jan 11 '19 07:01 AlfaFuchs

Is your problem solved? which log file was blocking the install?

HJLebbink avatar Jan 14 '19 18:01 HJLebbink

Hi HJLebbink, the Error displayed as before 8(, version 1.9.5.3 works ...

15.01.2019 10:36:54 - Initializing Install... 15.01.2019 10:36:55 - Erweiterungsdetails... 15.01.2019 10:36:55 - Identifier : c729d6b2-f412-49ed-893d-a8f61f25db98 15.01.2019 10:36:55 - Name : AsmDude 15.01.2019 10:36:55 - Author : Henk-Jan Lebbink 15.01.2019 10:36:55 - Version : 1.9.6.2 15.01.2019 10:36:55 - Description : Syntax highlighting and code assistance for assembly source code (.asm, .cod, .inc, .s) and the Disassembly Window 15.01.2019 10:36:55 - Locale : en-US 15.01.2019 10:36:55 - MoreInfoURL : https://github.com/HJLebbink/asm-dude 15.01.2019 10:36:55 - InstalledByMSI : False 15.01.2019 10:36:55 - SupportedFrameworkVersionRange : [4.6.2,)

15.01.2019 10:37:04 - Skipping 'C:\Users\Alfa\AppData\Local\Microsoft SDKs' as it doesn't exist 15.01.2019 10:37:04 - Für die Erweiterung wird ein Upgrade von Version 1.9.5.3 durchgeführt. 15.01.2019 10:37:09 - Die Erweiterung kann für die folgenden Produkte aufgrund fehlender erforderlicher Komponenten nicht installiert werden: 15.01.2019 10:37:09 - Visual Studio Professional 2017 15.01.2019 10:37:09 - ------------------------------------------------------- 15.01.2019 10:37:09 - Identifier : Microsoft.Net.Component.4.7.2.SDK 15.01.2019 10:37:09 - Name : .NET Framework 4.7.2 SDK 15.01.2019 10:37:09 - Version : [15.6.27406.0,17.0) 15.01.2019 10:37:09 - Error : Die angegebene Voraussetzung ist nicht vorhanden. 15.01.2019 10:37:09 -

VSIXInstaller_5bc2b0ed-9c16-4d32-8ef4-772c1952f919.log

AlfaFuchs avatar Jan 15 '19 10:01 AlfaFuchs

Either there is something special about VS2017 professional (the version you have), or there is something misconfigured in your .NET 4.7.2 SDK install. I cannot help you with that. Sorry. I you think there is something wrong with AsmDude, do let me know. I'll leave this issue open.

HJLebbink avatar Jan 16 '19 08:01 HJLebbink

Hi HJLebbink,

I've got the same error when installing to VS2017Pro 15.6.something. Parts of installation log: ... 30.01.2019 12:27:17 - Extension Details... 30.01.2019 12:27:17 - Identifier : c729d6b2-f412-49ed-893d-a8f61f25db98 30.01.2019 12:27:17 - Name : AsmDude 30.01.2019 12:27:17 - Author : Henk-Jan Lebbink 30.01.2019 12:27:17 - Version : 1.9.6.2 30.01.2019 12:27:17 - Description : Syntax highlighting and code assistance for assembly source code (.asm, .cod, .inc, .s) and the Disassembly Window 30.01.2019 12:27:17 - Locale : en-US 30.01.2019 12:27:17 - MoreInfoURL : https://github.com/HJLebbink/asm-dude 30.01.2019 12:27:17 - InstalledByMSI : False 30.01.2019 12:27:17 - SupportedFrameworkVersionRange : [4.6.2,) 30.01.2019 12:27:17 - 30.01.2019 12:27:17 - SignatureState : Unsigned 30.01.2019 12:27:17 - Supported Products : 30.01.2019 12:27:17 - Microsoft.VisualStudio.Enterprise 30.01.2019 12:27:17 - Version : [14.0,16.0] 30.01.2019 12:27:17 - Microsoft.VisualStudio.Pro 30.01.2019 12:27:17 - Version : [14.0,16.0] 30.01.2019 12:27:17 - Microsoft.VisualStudio.Community 30.01.2019 12:27:17 - Version : [14.0,16.0] 30.01.2019 12:27:17 - 30.01.2019 12:27:17 - References : 30.01.2019 12:27:17 - Prerequisites : 30.01.2019 12:27:17 - ------------------------------------------------------- 30.01.2019 12:27:17 - Identifier : Microsoft.Net.Component.4.7.2.SDK 30.01.2019 12:27:17 - Name : .NET Framework 4.7.2 SDK 30.01.2019 12:27:17 - Version : [15.6.27406.0,17.0) ... 30.01.2019 12:27:25 - Extension cannot be installed to the following products due to missing prerequisites: 30.01.2019 12:27:25 - Visual Studio Professional 2017 30.01.2019 12:27:25 - ------------------------------------------------------- 30.01.2019 12:27:25 - Identifier : Microsoft.Net.Component.4.7.2.SDK 30.01.2019 12:27:25 - Name : .NET Framework 4.7.2 SDK 30.01.2019 12:27:25 - Version : [15.6.27406.0,17.0) 30.01.2019 12:27:25 - Error : The prerequisite specified does not exist ...

I've checked my VS2017 installation and found that there is an upgrade to VS2017Pro 15.9.6 After upgrade AsmDude have been installed successfully. And info about extension from log: ... 30.01.2019 13:07:21 - Extension Details... 30.01.2019 13:07:21 - Identifier : c729d6b2-f412-49ed-893d-a8f61f25db98 30.01.2019 13:07:21 - Name : AsmDude 30.01.2019 13:07:21 - Author : Henk-Jan Lebbink 30.01.2019 13:07:21 - Version : 1.9.6.0 30.01.2019 13:07:21 - Description : Syntax highlighting and code assistance for assembly source code (.asm, .cod, .inc, .s) and the Disassembly Window 30.01.2019 13:07:21 - Locale : en-US 30.01.2019 13:07:21 - MoreInfoURL : https://github.com/HJLebbink/asm-dude 30.01.2019 13:07:21 - InstalledByMSI : False 30.01.2019 13:07:21 - SupportedFrameworkVersionRange : [4.6.2,) 30.01.2019 13:07:21 - 30.01.2019 13:07:21 - SignatureState : Unsigned 30.01.2019 13:07:21 - Supported Products : 30.01.2019 13:07:21 - Microsoft.VisualStudio.Enterprise 30.01.2019 13:07:21 - Version : [14.0,16.0] 30.01.2019 13:07:21 - Microsoft.VisualStudio.Pro 30.01.2019 13:07:21 - Version : [14.0,16.0] 30.01.2019 13:07:21 - Microsoft.VisualStudio.Community 30.01.2019 13:07:21 - Version : [14.0,16.0] 30.01.2019 13:07:21 - 30.01.2019 13:07:21 - References : 30.01.2019 13:07:21 - Prerequisites : 30.01.2019 13:07:21 - ------------------------------------------------------- 30.01.2019 13:07:21 - Identifier : Microsoft.VisualStudio.Component.CoreEditor 30.01.2019 13:07:21 - Name : Visual Studio core editor 30.01.2019 13:07:21 - Version : [15.8.27729.1,16.0] 30.01.2019 13:07:21 - 30.01.2019 13:07:21 - ------------------------------------------------------- 30.01.2019 13:07:21 - Identifier : Microsoft.Net.Component.4.6.2.TargetingPack 30.01.2019 13:07:21 - Name : .NET Framework 4.6.2 targeting pack 30.01.2019 13:07:21 - Version : [15.6.27406.0,16.0] ...

May be that information will be useful.

GrayNM avatar Jan 30 '19 10:01 GrayNM

Same issue here with VS2017 Entrprise

image

YoussefRaafatNasry avatar Nov 04 '19 14:11 YoussefRaafatNasry

I think this is because .NET Framework 4.8 is installed on my machine, any support for this version?

04/11/2019 4:33:27 PM - Extension cannot be installed to the following products due to missing prerequisites:
04/11/2019 4:33:27 PM - 	Visual Studio Enterprise 2017
04/11/2019 4:33:27 PM - 		-------------------------------------------------------
04/11/2019 4:33:27 PM - 		Identifier   : Microsoft.Net.Component.4.7.2.SDK
04/11/2019 4:33:27 PM - 		Name         : .NET Framework 4.7.2 SDK
04/11/2019 4:33:27 PM - 		Version      : [15.6.27406.0,17.0)
04/11/2019 4:33:27 PM - 		Error        : The prerequisite specified does not exist

YoussefRaafatNasry avatar Nov 05 '19 12:11 YoussefRaafatNasry

Same issue here with VS2017 Entrprise

image

Update your Visual Studio to the latest version and then try again. That worked for me.

MonicaTanios avatar Nov 07 '19 17:11 MonicaTanios

IMG_20231106_023442.jpg

Why is it not installing?

ashikaround avatar Nov 05 '23 18:11 ashikaround