HJLebbink / asm-dude

Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AsmDude VS2017 Installation prerequisite missing preventing install

AlfaFuchs opened this issue · comments

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

asmdudeerror

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

//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 ...

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" />

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

capture

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

@HJLebbink Unfortunately, nothing has changed =(

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.

@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 The problem is that other log file is not written ...

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

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

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.

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.

Same issue here with VS2017 Entrprise

image

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

Same issue here with VS2017 Entrprise

image

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

IMG_20231106_023442.jpg

Why is it not installing?