HJLebbink / asm-dude

Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window
MIT License
4.11k stars 94 forks source link

Problem compiling for Visual Studio 2019 #99

Open gojimmypi opened 5 years ago

gojimmypi commented 5 years ago

I saw that Visual Studio 2019 (and 2015 & 2017) are supported in version 1.9.6.0 as noted in https://github.com/HJLebbink/asm-dude/issues/92 however when I do a fresh git clone and upon compiling I get these errors and warnings when trying to compile the solution in Visual Studio 2019:

image

Is this or this the Microsoft.Z3 that is needed?

Any tips on resolving these conflicts?

Found conflicts between different versions of "Microsoft.VisualStudio.Shell.Immutable.11.0" that could not be resolved.         
Found conflicts between different versions of "Microsoft.VisualStudio.Utilities" that could not be resolved.  
Project asm-tools-lib is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Project asm-tools-lib supports: net472 (.NETFramework,Version=v4.7.2)    intel-doc-2-data    C:\workspace\asm-dude\VS\CSHARP\intel-doc-2-data\intel-doc-2-data.csproj    1   

I also tried right click on solution and Restore nuget packages without luck.

Note that I have all 3 versions of Visual Studio installed side-by-side: 2015, 2017, and 2019.

HJLebbink commented 5 years ago

I also have 15, 17 and vs2019 side-by-side. That should not be the issue. Z3 solver is the theorem prover used for the assembly simulation. It is not necessary if you are not planning on using it, but I guess it is necessary for compiling the vsix.

Frankly, the Nuget restore never worked for me, and I'm (like everybody else) is happy when these bloody version conflict are solved after hours of fiddling. I will update some packages and hopefully the conflicts will be solved too.