[Issue 20005] VC++ can exists in separate BuildTools folder (not only in Community\Enterprise)

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Jun 25 14:23:06 UTC 2019


https://issues.dlang.org/show_bug.cgi?id=20005

KnightMare <black80 at bk.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|VC++ can exists in separate |VC++ can exists in separate
                   |BuildTools folder (not only |BuildTools folder (not only
                   |in Community                |in Community\Enterprise)

--- Comment #1 from KnightMare <black80 at bk.ru> ---
VC++ compiler (if it needed to VD) can be installed by BuildTools installer
from MS.
and default folder is C:\Program Files (x86)\Microsoft Visual
Studio\20xx\BuildTools (not Comminuty or something)
so VD should use it too not only VSINSTALLDIRECTORY

2nd (dunno how done for now, maybe next already is done):
such folder can contains many SDKs with diff versions:
C:\Program Files (x86)\Microsoft Visual
Studio\2019\BuildTools\VC\Tools\MSVC\14.20.27508\
C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Tools\MSVC\14.21.27702
each of such folder contains own include, tools and libs. last two with diff
host and guest archs - bin\Hostx64\x64 or lib\arm. 

every update of VS and BuildTools can delete old and add new SDK.

so VD should contains option to select with SDK should be used or just "update
to newest SDK" where VD will select lastest SDK from both folders (if they are
exists) by number of SDK - 14.21.27702 is latest one.

--


More information about the Digitalmars-d-bugs mailing list